./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound10.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound10.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --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 32bit --witnessprinter.graph.data.programhash 174cfd8cb6426614b32355f584844d4fc6265ba8fd3c3cda6c788ade64de4fc0 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 19:17:15,759 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 19:17:15,844 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 19:17:15,849 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 19:17:15,850 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 19:17:15,882 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 19:17:15,885 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 19:17:15,885 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 19:17:15,886 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 19:17:15,887 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 19:17:15,889 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 19:17:15,889 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 19:17:15,890 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 19:17:15,890 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 19:17:15,891 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 19:17:15,891 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 19:17:15,891 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 19:17:15,892 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 19:17:15,892 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 19:17:15,892 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 19:17:15,893 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 19:17:15,896 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 19:17:15,897 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 19:17:15,897 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 19:17:15,897 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 19:17:15,897 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 19:17:15,898 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 19:17:15,898 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 19:17:15,898 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 19:17:15,898 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 19:17:15,899 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 19:17:15,899 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 19:17:15,899 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:17:15,899 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 19:17:15,900 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 19:17:15,900 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 19:17:15,901 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 19:17:15,901 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 19:17:15,901 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 19:17:15,901 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 19:17:15,902 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 19:17:15,902 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 19:17:15,902 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 174cfd8cb6426614b32355f584844d4fc6265ba8fd3c3cda6c788ade64de4fc0 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 19:17:16,226 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 19:17:16,248 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 19:17:16,251 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 19:17:16,252 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 19:17:16,252 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 19:17:16,253 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound10.c [2024-09-12 19:17:17,683 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 19:17:17,853 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 19:17:17,853 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound10.c [2024-09-12 19:17:17,860 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/9896b4211/6723c45440d247ffa43f27375d95e681/FLAG88b175e9c [2024-09-12 19:17:17,871 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/9896b4211/6723c45440d247ffa43f27375d95e681 [2024-09-12 19:17:17,873 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 19:17:17,874 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 19:17:17,875 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 19:17:17,876 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 19:17:17,880 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 19:17:17,881 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:17:17" (1/1) ... [2024-09-12 19:17:17,882 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53834c95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:17, skipping insertion in model container [2024-09-12 19:17:17,882 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:17:17" (1/1) ... [2024-09-12 19:17:17,899 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 19:17:18,054 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound10.c[526,539] [2024-09-12 19:17:18,079 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:17:18,093 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 19:17:18,109 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound10.c[526,539] [2024-09-12 19:17:18,118 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:17:18,136 INFO L204 MainTranslator]: Completed translation [2024-09-12 19:17:18,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18 WrapperNode [2024-09-12 19:17:18,136 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 19:17:18,138 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 19:17:18,138 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 19:17:18,138 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 19:17:18,144 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,150 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,156 INFO L138 Inliner]: procedures = 14, calls = 23, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 19:17:18,156 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 19:17:18,157 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 19:17:18,157 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 19:17:18,157 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 19:17:18,166 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,172 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,195 INFO L175 MemorySlicer]: Split 10 memory accesses to 2 slices as follows [2, 8]. 80 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8]. The 0 writes are split as follows [0, 0]. [2024-09-12 19:17:18,199 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,199 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,203 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,210 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,213 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,214 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,219 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 19:17:18,219 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 19:17:18,220 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 19:17:18,220 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 19:17:18,220 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (1/1) ... [2024-09-12 19:17:18,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:17:18,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:18,261 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 19:17:18,268 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 19:17:18,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 19:17:18,313 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-12 19:17:18,313 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-12 19:17:18,313 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 19:17:18,313 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 19:17:18,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 19:17:18,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-09-12 19:17:18,313 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 19:17:18,314 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 19:17:18,315 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 19:17:18,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 19:17:18,315 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 19:17:18,315 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 19:17:18,378 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 19:17:18,381 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 19:17:18,651 INFO L? ?]: Removed 49 outVars from TransFormulas that were not future-live. [2024-09-12 19:17:18,651 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 19:17:18,679 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 19:17:18,680 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-12 19:17:18,681 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:17:18 BoogieIcfgContainer [2024-09-12 19:17:18,682 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 19:17:18,683 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 19:17:18,684 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 19:17:18,688 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 19:17:18,688 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 07:17:17" (1/3) ... [2024-09-12 19:17:18,688 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2621a730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:17:18, skipping insertion in model container [2024-09-12 19:17:18,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:17:18" (2/3) ... [2024-09-12 19:17:18,689 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2621a730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:17:18, skipping insertion in model container [2024-09-12 19:17:18,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:17:18" (3/3) ... [2024-09-12 19:17:18,691 INFO L112 eAbstractionObserver]: Analyzing ICFG hard2_valuebound10.c [2024-09-12 19:17:18,710 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 19:17:18,710 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 25 error locations. [2024-09-12 19:17:18,769 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 19:17:18,777 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@364ea9e5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 19:17:18,778 INFO L337 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2024-09-12 19:17:18,782 INFO L276 IsEmpty]: Start isEmpty. Operand has 81 states, 41 states have (on average 1.829268292682927) internal successors, (75), 66 states have internal predecessors, (75), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 19:17:18,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-09-12 19:17:18,789 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:18,790 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:18,791 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:18,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:18,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1210446024, now seen corresponding path program 1 times [2024-09-12 19:17:18,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:18,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48145009] [2024-09-12 19:17:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:18,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:18,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:18,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:18,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:17:18,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:18,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48145009] [2024-09-12 19:17:18,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48145009] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:18,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:18,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:17:18,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109939536] [2024-09-12 19:17:18,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:18,995 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 19:17:18,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:19,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 19:17:19,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 19:17:19,017 INFO L87 Difference]: Start difference. First operand has 81 states, 41 states have (on average 1.829268292682927) internal successors, (75), 66 states have internal predecessors, (75), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:17:19,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:19,059 INFO L93 Difference]: Finished difference Result 154 states and 188 transitions. [2024-09-12 19:17:19,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 19:17:19,062 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2024-09-12 19:17:19,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:19,070 INFO L225 Difference]: With dead ends: 154 [2024-09-12 19:17:19,070 INFO L226 Difference]: Without dead ends: 77 [2024-09-12 19:17:19,074 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 19:17:19,079 INFO L434 NwaCegarLoop]: 87 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:19,080 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 87 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:17:19,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-09-12 19:17:19,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2024-09-12 19:17:19,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 64 states have internal predecessors, (67), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:17:19,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 85 transitions. [2024-09-12 19:17:19,134 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 85 transitions. Word has length 14 [2024-09-12 19:17:19,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:19,136 INFO L474 AbstractCegarLoop]: Abstraction has 77 states and 85 transitions. [2024-09-12 19:17:19,136 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:17:19,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:19,137 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 85 transitions. [2024-09-12 19:17:19,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-12 19:17:19,139 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:19,139 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:19,139 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 19:17:19,139 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:19,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:19,140 INFO L85 PathProgramCache]: Analyzing trace with hash -14664005, now seen corresponding path program 1 times [2024-09-12 19:17:19,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:19,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448479987] [2024-09-12 19:17:19,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:19,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:19,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:17:19,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:19,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448479987] [2024-09-12 19:17:19,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448479987] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:19,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:19,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:17:19,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004799464] [2024-09-12 19:17:19,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:19,382 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:19,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:19,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:19,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:19,385 INFO L87 Difference]: Start difference. First operand 77 states and 85 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:17:19,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:19,592 INFO L93 Difference]: Finished difference Result 120 states and 138 transitions. [2024-09-12 19:17:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:19,593 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2024-09-12 19:17:19,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:19,595 INFO L225 Difference]: With dead ends: 120 [2024-09-12 19:17:19,595 INFO L226 Difference]: Without dead ends: 114 [2024-09-12 19:17:19,596 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:19,597 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 47 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:19,597 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 230 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:17:19,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-09-12 19:17:19,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 98. [2024-09-12 19:17:19,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 82 states have internal predecessors, (95), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 19:17:19,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 117 transitions. [2024-09-12 19:17:19,622 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 117 transitions. Word has length 16 [2024-09-12 19:17:19,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:19,622 INFO L474 AbstractCegarLoop]: Abstraction has 98 states and 117 transitions. [2024-09-12 19:17:19,622 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:17:19,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:19,623 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 117 transitions. [2024-09-12 19:17:19,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-12 19:17:19,624 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:19,624 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:19,624 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 19:17:19,624 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:19,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:19,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1730326410, now seen corresponding path program 1 times [2024-09-12 19:17:19,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:19,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656491749] [2024-09-12 19:17:19,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:19,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:19,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:19,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:19,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,754 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:17:19,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:19,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656491749] [2024-09-12 19:17:19,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656491749] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:19,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:19,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:17:19,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416812785] [2024-09-12 19:17:19,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:19,758 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:19,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:19,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:19,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:19,759 INFO L87 Difference]: Start difference. First operand 98 states and 117 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:17:19,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:19,882 INFO L93 Difference]: Finished difference Result 116 states and 133 transitions. [2024-09-12 19:17:19,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:19,882 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 21 [2024-09-12 19:17:19,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:19,884 INFO L225 Difference]: With dead ends: 116 [2024-09-12 19:17:19,884 INFO L226 Difference]: Without dead ends: 114 [2024-09-12 19:17:19,884 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:19,887 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 43 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:19,887 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 243 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:19,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-09-12 19:17:19,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 102. [2024-09-12 19:17:19,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 60 states have (on average 1.6333333333333333) internal successors, (98), 85 states have internal predecessors, (98), 12 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 19:17:19,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 120 transitions. [2024-09-12 19:17:19,902 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 120 transitions. Word has length 21 [2024-09-12 19:17:19,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:19,902 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 120 transitions. [2024-09-12 19:17:19,902 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:17:19,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:19,903 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 120 transitions. [2024-09-12 19:17:19,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-09-12 19:17:19,903 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:19,904 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:19,904 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 19:17:19,904 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:19,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash -691178579, now seen corresponding path program 1 times [2024-09-12 19:17:19,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:19,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899387341] [2024-09-12 19:17:19,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:19,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:19,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:19,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32054390] [2024-09-12 19:17:19,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:19,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:19,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:19,923 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:19,925 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 19:17:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:19,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:19,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:20,028 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 19:17:20,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:20,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:20,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899387341] [2024-09-12 19:17:20,030 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:20,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32054390] [2024-09-12 19:17:20,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32054390] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:20,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:20,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:17:20,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511190877] [2024-09-12 19:17:20,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:20,034 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 19:17:20,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:20,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 19:17:20,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:17:20,035 INFO L87 Difference]: Start difference. First operand 102 states and 120 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:17:20,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:20,161 INFO L93 Difference]: Finished difference Result 195 states and 240 transitions. [2024-09-12 19:17:20,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 19:17:20,161 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 23 [2024-09-12 19:17:20,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:20,163 INFO L225 Difference]: With dead ends: 195 [2024-09-12 19:17:20,164 INFO L226 Difference]: Without dead ends: 125 [2024-09-12 19:17:20,165 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:17:20,166 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 16 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:20,166 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 123 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:20,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-09-12 19:17:20,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 123. [2024-09-12 19:17:20,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.5657894736842106) internal successors, (119), 101 states have internal predecessors, (119), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:17:20,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 151 transitions. [2024-09-12 19:17:20,188 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 151 transitions. Word has length 23 [2024-09-12 19:17:20,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:20,188 INFO L474 AbstractCegarLoop]: Abstraction has 123 states and 151 transitions. [2024-09-12 19:17:20,188 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:17:20,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:20,189 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 151 transitions. [2024-09-12 19:17:20,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 19:17:20,190 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:20,191 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:20,207 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 19:17:20,394 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:20,395 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:20,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:20,395 INFO L85 PathProgramCache]: Analyzing trace with hash -915238307, now seen corresponding path program 1 times [2024-09-12 19:17:20,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:20,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992715977] [2024-09-12 19:17:20,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:20,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:20,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1686861464] [2024-09-12 19:17:20,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:20,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:20,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:20,427 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:20,430 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 19:17:20,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:20,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 19:17:20,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:20,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 19:17:20,581 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:20,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:20,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992715977] [2024-09-12 19:17:20,581 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:20,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686861464] [2024-09-12 19:17:20,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686861464] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:20,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:20,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:17:20,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508991609] [2024-09-12 19:17:20,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:20,584 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:20,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:20,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:20,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:20,587 INFO L87 Difference]: Start difference. First operand 123 states and 151 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:17:20,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:20,809 INFO L93 Difference]: Finished difference Result 131 states and 156 transitions. [2024-09-12 19:17:20,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:20,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2024-09-12 19:17:20,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:20,811 INFO L225 Difference]: With dead ends: 131 [2024-09-12 19:17:20,811 INFO L226 Difference]: Without dead ends: 127 [2024-09-12 19:17:20,811 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:20,815 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 13 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:20,817 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 221 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:17:20,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-12 19:17:20,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2024-09-12 19:17:20,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 79 states have (on average 1.518987341772152) internal successors, (120), 104 states have internal predecessors, (120), 17 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:17:20,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 152 transitions. [2024-09-12 19:17:20,838 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 152 transitions. Word has length 28 [2024-09-12 19:17:20,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:20,838 INFO L474 AbstractCegarLoop]: Abstraction has 127 states and 152 transitions. [2024-09-12 19:17:20,838 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:17:20,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:20,839 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 152 transitions. [2024-09-12 19:17:20,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-09-12 19:17:20,840 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:20,840 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:20,856 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:21,044 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:21,045 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:21,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:21,045 INFO L85 PathProgramCache]: Analyzing trace with hash -404225700, now seen corresponding path program 1 times [2024-09-12 19:17:21,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:21,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766465216] [2024-09-12 19:17:21,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:21,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:21,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:21,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:21,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:21,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:21,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,246 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 19:17:21,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:21,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766465216] [2024-09-12 19:17:21,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766465216] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:21,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:21,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 19:17:21,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240914284] [2024-09-12 19:17:21,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:21,249 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 19:17:21,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:21,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 19:17:21,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 19:17:21,251 INFO L87 Difference]: Start difference. First operand 127 states and 152 transitions. Second operand has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:17:21,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:21,731 INFO L93 Difference]: Finished difference Result 145 states and 170 transitions. [2024-09-12 19:17:21,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 19:17:21,732 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 34 [2024-09-12 19:17:21,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:21,733 INFO L225 Difference]: With dead ends: 145 [2024-09-12 19:17:21,734 INFO L226 Difference]: Without dead ends: 144 [2024-09-12 19:17:21,734 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:17:21,735 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 180 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:21,735 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 226 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 19:17:21,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-09-12 19:17:21,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 131. [2024-09-12 19:17:21,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 83 states have (on average 1.4939759036144578) internal successors, (124), 108 states have internal predecessors, (124), 17 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:17:21,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 156 transitions. [2024-09-12 19:17:21,775 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 156 transitions. Word has length 34 [2024-09-12 19:17:21,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:21,777 INFO L474 AbstractCegarLoop]: Abstraction has 131 states and 156 transitions. [2024-09-12 19:17:21,777 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:17:21,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:21,778 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 156 transitions. [2024-09-12 19:17:21,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 19:17:21,779 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:21,779 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:21,779 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-12 19:17:21,780 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:21,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:21,780 INFO L85 PathProgramCache]: Analyzing trace with hash 353905281, now seen corresponding path program 1 times [2024-09-12 19:17:21,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:21,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710241142] [2024-09-12 19:17:21,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:21,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:21,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:21,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:21,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:21,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:21,868 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 19:17:21,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:21,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710241142] [2024-09-12 19:17:21,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710241142] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:21,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:21,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:17:21,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446154921] [2024-09-12 19:17:21,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:21,870 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:21,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:21,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:21,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:21,871 INFO L87 Difference]: Start difference. First operand 131 states and 156 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:17:22,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:22,234 INFO L93 Difference]: Finished difference Result 145 states and 173 transitions. [2024-09-12 19:17:22,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:17:22,234 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2024-09-12 19:17:22,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:22,235 INFO L225 Difference]: With dead ends: 145 [2024-09-12 19:17:22,235 INFO L226 Difference]: Without dead ends: 144 [2024-09-12 19:17:22,236 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:22,237 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 55 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:22,237 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 201 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:17:22,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-09-12 19:17:22,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 137. [2024-09-12 19:17:22,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 89 states have (on average 1.449438202247191) internal successors, (129), 114 states have internal predecessors, (129), 17 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:17:22,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 161 transitions. [2024-09-12 19:17:22,268 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 161 transitions. Word has length 35 [2024-09-12 19:17:22,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:22,268 INFO L474 AbstractCegarLoop]: Abstraction has 137 states and 161 transitions. [2024-09-12 19:17:22,269 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:17:22,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:22,269 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 161 transitions. [2024-09-12 19:17:22,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 19:17:22,270 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:22,270 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:22,270 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-12 19:17:22,271 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:22,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:22,271 INFO L85 PathProgramCache]: Analyzing trace with hash 542780013, now seen corresponding path program 1 times [2024-09-12 19:17:22,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:22,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015970276] [2024-09-12 19:17:22,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:22,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:22,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:22,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2059220969] [2024-09-12 19:17:22,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:22,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:22,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:22,282 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:22,292 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 19:17:22,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:22,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:17:22,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 19:17:22,440 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:22,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:22,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015970276] [2024-09-12 19:17:22,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:22,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059220969] [2024-09-12 19:17:22,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059220969] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:22,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:22,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:17:22,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000505207] [2024-09-12 19:17:22,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:22,442 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:22,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:22,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:22,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:22,444 INFO L87 Difference]: Start difference. First operand 137 states and 161 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:17:22,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:22,573 INFO L93 Difference]: Finished difference Result 155 states and 177 transitions. [2024-09-12 19:17:22,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:22,574 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2024-09-12 19:17:22,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:22,575 INFO L225 Difference]: With dead ends: 155 [2024-09-12 19:17:22,575 INFO L226 Difference]: Without dead ends: 153 [2024-09-12 19:17:22,575 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:22,576 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 35 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:22,576 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 206 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:22,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-09-12 19:17:22,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 144. [2024-09-12 19:17:22,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 94 states have (on average 1.446808510638298) internal successors, (136), 120 states have internal predecessors, (136), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 19:17:22,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 170 transitions. [2024-09-12 19:17:22,616 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 170 transitions. Word has length 39 [2024-09-12 19:17:22,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:22,616 INFO L474 AbstractCegarLoop]: Abstraction has 144 states and 170 transitions. [2024-09-12 19:17:22,616 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:17:22,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:22,617 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 170 transitions. [2024-09-12 19:17:22,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-12 19:17:22,618 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:22,618 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2024-09-12 19:17:22,633 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-12 19:17:22,822 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-09-12 19:17:22,823 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:22,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:22,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1318184578, now seen corresponding path program 1 times [2024-09-12 19:17:22,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:22,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853306299] [2024-09-12 19:17:22,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:22,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:22,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [772467161] [2024-09-12 19:17:22,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:22,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:22,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:22,836 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:22,838 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 19:17:22,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:22,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:22,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:17:22,972 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:22,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:22,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853306299] [2024-09-12 19:17:22,973 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:22,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772467161] [2024-09-12 19:17:22,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772467161] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:22,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:22,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:17:22,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074845169] [2024-09-12 19:17:22,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:22,974 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:17:22,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:22,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:17:22,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:17:22,976 INFO L87 Difference]: Start difference. First operand 144 states and 170 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:23,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:23,092 INFO L93 Difference]: Finished difference Result 167 states and 197 transitions. [2024-09-12 19:17:23,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:17:23,092 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 46 [2024-09-12 19:17:23,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:23,095 INFO L225 Difference]: With dead ends: 167 [2024-09-12 19:17:23,097 INFO L226 Difference]: Without dead ends: 145 [2024-09-12 19:17:23,097 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:17:23,098 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 38 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:23,099 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 150 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:23,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-09-12 19:17:23,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2024-09-12 19:17:23,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 97 states have (on average 1.3814432989690721) internal successors, (134), 119 states have internal predecessors, (134), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 19:17:23,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 172 transitions. [2024-09-12 19:17:23,131 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 172 transitions. Word has length 46 [2024-09-12 19:17:23,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:23,132 INFO L474 AbstractCegarLoop]: Abstraction has 145 states and 172 transitions. [2024-09-12 19:17:23,132 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:23,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:23,133 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 172 transitions. [2024-09-12 19:17:23,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-09-12 19:17:23,135 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:23,135 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2024-09-12 19:17:23,151 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:23,338 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:23,339 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:23,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:23,339 INFO L85 PathProgramCache]: Analyzing trace with hash 2085951102, now seen corresponding path program 1 times [2024-09-12 19:17:23,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:23,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729238386] [2024-09-12 19:17:23,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:23,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:23,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:23,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1841093720] [2024-09-12 19:17:23,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:23,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:23,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:23,353 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:23,355 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 19:17:23,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:23,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:23,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:23,476 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:17:23,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:23,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:23,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729238386] [2024-09-12 19:17:23,784 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:23,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841093720] [2024-09-12 19:17:23,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841093720] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:23,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:23,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2024-09-12 19:17:23,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65134180] [2024-09-12 19:17:23,785 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:23,786 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:17:23,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:23,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:17:23,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:23,787 INFO L87 Difference]: Start difference. First operand 145 states and 172 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:23,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:23,957 INFO L93 Difference]: Finished difference Result 221 states and 277 transitions. [2024-09-12 19:17:23,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:17:23,958 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 47 [2024-09-12 19:17:23,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:23,961 INFO L225 Difference]: With dead ends: 221 [2024-09-12 19:17:23,961 INFO L226 Difference]: Without dead ends: 217 [2024-09-12 19:17:23,961 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:23,962 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 59 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:23,962 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 126 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:23,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-12 19:17:24,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 205. [2024-09-12 19:17:24,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 148 states have (on average 1.3986486486486487) internal successors, (207), 170 states have internal predecessors, (207), 29 states have call successors, (29), 8 states have call predecessors, (29), 7 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:17:24,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 263 transitions. [2024-09-12 19:17:24,008 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 263 transitions. Word has length 47 [2024-09-12 19:17:24,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:24,008 INFO L474 AbstractCegarLoop]: Abstraction has 205 states and 263 transitions. [2024-09-12 19:17:24,009 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:24,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:24,009 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 263 transitions. [2024-09-12 19:17:24,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-12 19:17:24,010 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:24,010 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 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] [2024-09-12 19:17:24,027 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 19:17:24,214 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-09-12 19:17:24,215 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:24,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:24,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2028607700, now seen corresponding path program 1 times [2024-09-12 19:17:24,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:24,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737847466] [2024-09-12 19:17:24,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:24,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:24,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:24,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035605753] [2024-09-12 19:17:24,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:24,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:24,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:24,230 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:24,236 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 19:17:24,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:24,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 19:17:24,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:24,418 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:17:24,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-09-12 19:17:24,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:24,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737847466] [2024-09-12 19:17:24,514 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:24,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035605753] [2024-09-12 19:17:24,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035605753] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:24,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:24,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 9 [2024-09-12 19:17:24,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367359325] [2024-09-12 19:17:24,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:24,516 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 19:17:24,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:24,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 19:17:24,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:17:24,518 INFO L87 Difference]: Start difference. First operand 205 states and 263 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:17:25,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:25,062 INFO L93 Difference]: Finished difference Result 215 states and 276 transitions. [2024-09-12 19:17:25,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 19:17:25,063 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 51 [2024-09-12 19:17:25,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:25,065 INFO L225 Difference]: With dead ends: 215 [2024-09-12 19:17:25,065 INFO L226 Difference]: Without dead ends: 213 [2024-09-12 19:17:25,065 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 92 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:17:25,066 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 13 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:25,066 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 196 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:17:25,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-09-12 19:17:25,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 209. [2024-09-12 19:17:25,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 151 states have (on average 1.390728476821192) internal successors, (210), 173 states have internal predecessors, (210), 29 states have call successors, (29), 9 states have call predecessors, (29), 8 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:17:25,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 266 transitions. [2024-09-12 19:17:25,111 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 266 transitions. Word has length 51 [2024-09-12 19:17:25,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:25,111 INFO L474 AbstractCegarLoop]: Abstraction has 209 states and 266 transitions. [2024-09-12 19:17:25,111 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:17:25,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:25,112 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 266 transitions. [2024-09-12 19:17:25,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-12 19:17:25,112 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:25,113 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:25,129 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:25,316 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 19:17:25,317 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:25,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:25,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1407841698, now seen corresponding path program 1 times [2024-09-12 19:17:25,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:25,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055997943] [2024-09-12 19:17:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:25,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:25,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:25,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:25,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:25,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:25,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:25,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 19:17:25,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:25,455 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:17:25,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:25,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055997943] [2024-09-12 19:17:25,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055997943] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:25,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:25,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 19:17:25,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693238048] [2024-09-12 19:17:25,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:25,456 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 19:17:25,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:25,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 19:17:25,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 19:17:25,457 INFO L87 Difference]: Start difference. First operand 209 states and 266 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:25,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:25,874 INFO L93 Difference]: Finished difference Result 220 states and 276 transitions. [2024-09-12 19:17:25,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 19:17:25,875 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 51 [2024-09-12 19:17:25,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:25,876 INFO L225 Difference]: With dead ends: 220 [2024-09-12 19:17:25,876 INFO L226 Difference]: Without dead ends: 219 [2024-09-12 19:17:25,877 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:17:25,877 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 96 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:25,877 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 306 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:17:25,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-12 19:17:25,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 209. [2024-09-12 19:17:25,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 151 states have (on average 1.3841059602649006) internal successors, (209), 173 states have internal predecessors, (209), 29 states have call successors, (29), 9 states have call predecessors, (29), 8 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:17:25,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 265 transitions. [2024-09-12 19:17:25,923 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 265 transitions. Word has length 51 [2024-09-12 19:17:25,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:25,924 INFO L474 AbstractCegarLoop]: Abstraction has 209 states and 265 transitions. [2024-09-12 19:17:25,924 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:25,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:25,924 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 265 transitions. [2024-09-12 19:17:25,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-09-12 19:17:25,929 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:25,929 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:25,929 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-12 19:17:25,929 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting mainErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:25,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:25,930 INFO L85 PathProgramCache]: Analyzing trace with hash 693419815, now seen corresponding path program 1 times [2024-09-12 19:17:25,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:25,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900054644] [2024-09-12 19:17:25,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:25,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:25,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:26,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:26,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:26,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:26,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:26,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 19:17:26,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:17:26,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:26,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900054644] [2024-09-12 19:17:26,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900054644] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:26,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:26,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:17:26,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661959426] [2024-09-12 19:17:26,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:26,042 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:26,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:26,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:26,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:26,043 INFO L87 Difference]: Start difference. First operand 209 states and 265 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:26,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:26,206 INFO L93 Difference]: Finished difference Result 216 states and 273 transitions. [2024-09-12 19:17:26,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:26,206 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 52 [2024-09-12 19:17:26,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:26,208 INFO L225 Difference]: With dead ends: 216 [2024-09-12 19:17:26,208 INFO L226 Difference]: Without dead ends: 215 [2024-09-12 19:17:26,208 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:26,209 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 6 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:26,209 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 178 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:26,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-09-12 19:17:26,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 213. [2024-09-12 19:17:26,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 155 states have (on average 1.3741935483870968) internal successors, (213), 177 states have internal predecessors, (213), 29 states have call successors, (29), 9 states have call predecessors, (29), 8 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:17:26,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 269 transitions. [2024-09-12 19:17:26,260 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 269 transitions. Word has length 52 [2024-09-12 19:17:26,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:26,260 INFO L474 AbstractCegarLoop]: Abstraction has 213 states and 269 transitions. [2024-09-12 19:17:26,260 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:26,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:26,261 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 269 transitions. [2024-09-12 19:17:26,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-12 19:17:26,262 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:26,262 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-12 19:17:26,262 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-12 19:17:26,262 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:26,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:26,263 INFO L85 PathProgramCache]: Analyzing trace with hash 237727803, now seen corresponding path program 1 times [2024-09-12 19:17:26,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:26,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578511975] [2024-09-12 19:17:26,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:26,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:26,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:26,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:26,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:26,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:26,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,330 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:17:26,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:26,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578511975] [2024-09-12 19:17:26,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578511975] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:26,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400458521] [2024-09-12 19:17:26,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:26,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:26,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:26,333 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:26,334 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 19:17:26,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 19:17:26,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:26,410 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:17:26,411 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:26,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400458521] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:26,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:26,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-09-12 19:17:26,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445539689] [2024-09-12 19:17:26,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:26,412 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:17:26,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:26,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:17:26,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:26,412 INFO L87 Difference]: Start difference. First operand 213 states and 269 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 19:17:26,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:26,542 INFO L93 Difference]: Finished difference Result 301 states and 398 transitions. [2024-09-12 19:17:26,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:17:26,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 54 [2024-09-12 19:17:26,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:26,545 INFO L225 Difference]: With dead ends: 301 [2024-09-12 19:17:26,545 INFO L226 Difference]: Without dead ends: 299 [2024-09-12 19:17:26,545 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:26,547 INFO L434 NwaCegarLoop]: 77 mSDtfsCounter, 52 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:26,547 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 150 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:26,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-09-12 19:17:26,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 274. [2024-09-12 19:17:26,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 209 states have (on average 1.3971291866028708) internal successors, (292), 230 states have internal predecessors, (292), 37 states have call successors, (37), 9 states have call predecessors, (37), 8 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-12 19:17:26,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 364 transitions. [2024-09-12 19:17:26,602 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 364 transitions. Word has length 54 [2024-09-12 19:17:26,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:26,603 INFO L474 AbstractCegarLoop]: Abstraction has 274 states and 364 transitions. [2024-09-12 19:17:26,603 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 19:17:26,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:26,603 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 364 transitions. [2024-09-12 19:17:26,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-09-12 19:17:26,604 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:26,604 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-12 19:17:26,620 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 19:17:26,808 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:26,809 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:26,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:26,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1220372629, now seen corresponding path program 1 times [2024-09-12 19:17:26,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:26,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869367734] [2024-09-12 19:17:26,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:26,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:26,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:26,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:26,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:26,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:26,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:26,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:26,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,867 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:17:26,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:26,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869367734] [2024-09-12 19:17:26,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869367734] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:26,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775592388] [2024-09-12 19:17:26,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:26,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:26,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:26,869 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:26,871 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 19:17:26,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:26,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 19:17:26,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:26,950 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:17:26,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:27,016 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:17:27,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775592388] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:27,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:17:27,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2024-09-12 19:17:27,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318566318] [2024-09-12 19:17:27,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:27,019 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 19:17:27,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:27,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 19:17:27,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:27,019 INFO L87 Difference]: Start difference. First operand 274 states and 364 transitions. Second operand has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 6 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-12 19:17:27,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:27,254 INFO L93 Difference]: Finished difference Result 432 states and 582 transitions. [2024-09-12 19:17:27,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:17:27,254 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 6 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 55 [2024-09-12 19:17:27,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:27,257 INFO L225 Difference]: With dead ends: 432 [2024-09-12 19:17:27,257 INFO L226 Difference]: Without dead ends: 430 [2024-09-12 19:17:27,258 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:27,259 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 145 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:27,259 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 246 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:17:27,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-09-12 19:17:27,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 374. [2024-09-12 19:17:27,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 293 states have (on average 1.4095563139931742) internal successors, (413), 314 states have internal predecessors, (413), 53 states have call successors, (53), 9 states have call predecessors, (53), 8 states have return successors, (51), 50 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:17:27,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 517 transitions. [2024-09-12 19:17:27,351 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 517 transitions. Word has length 55 [2024-09-12 19:17:27,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:27,352 INFO L474 AbstractCegarLoop]: Abstraction has 374 states and 517 transitions. [2024-09-12 19:17:27,352 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 6 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-12 19:17:27,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:27,352 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 517 transitions. [2024-09-12 19:17:27,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-09-12 19:17:27,353 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:27,353 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-12 19:17:27,370 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 19:17:27,554 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:27,554 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:27,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:27,555 INFO L85 PathProgramCache]: Analyzing trace with hash 736206546, now seen corresponding path program 1 times [2024-09-12 19:17:27,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:27,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177277331] [2024-09-12 19:17:27,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:27,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:27,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:27,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [393422964] [2024-09-12 19:17:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:27,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:27,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:27,569 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:27,572 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 19:17:27,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:27,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:27,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:27,695 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-09-12 19:17:27,696 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:27,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:27,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177277331] [2024-09-12 19:17:27,696 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:27,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393422964] [2024-09-12 19:17:27,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393422964] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:27,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:27,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:17:27,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138086746] [2024-09-12 19:17:27,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:27,697 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:17:27,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:27,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:17:27,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:17:27,697 INFO L87 Difference]: Start difference. First operand 374 states and 517 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:17:27,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:27,837 INFO L93 Difference]: Finished difference Result 393 states and 542 transitions. [2024-09-12 19:17:27,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:17:27,838 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 58 [2024-09-12 19:17:27,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:27,840 INFO L225 Difference]: With dead ends: 393 [2024-09-12 19:17:27,840 INFO L226 Difference]: Without dead ends: 391 [2024-09-12 19:17:27,841 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:27,841 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 106 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:27,841 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 114 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:27,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-09-12 19:17:27,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 370. [2024-09-12 19:17:27,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 289 states have (on average 1.4013840830449826) internal successors, (405), 310 states have internal predecessors, (405), 53 states have call successors, (53), 9 states have call predecessors, (53), 8 states have return successors, (51), 50 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:17:27,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 509 transitions. [2024-09-12 19:17:27,913 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 509 transitions. Word has length 58 [2024-09-12 19:17:27,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:27,913 INFO L474 AbstractCegarLoop]: Abstraction has 370 states and 509 transitions. [2024-09-12 19:17:27,913 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:17:27,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:27,914 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 509 transitions. [2024-09-12 19:17:27,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-12 19:17:27,918 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:27,918 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:27,933 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:28,122 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 19:17:28,123 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:28,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:28,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1547084574, now seen corresponding path program 1 times [2024-09-12 19:17:28,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:28,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394754217] [2024-09-12 19:17:28,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:28,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:28,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:28,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:28,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:28,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:28,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:28,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 19:17:28,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 19:17:28,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:28,202 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:17:28,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:28,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394754217] [2024-09-12 19:17:28,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394754217] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:28,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:28,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:17:28,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709615499] [2024-09-12 19:17:28,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:28,203 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:28,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:28,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:28,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:28,204 INFO L87 Difference]: Start difference. First operand 370 states and 509 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 19:17:28,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:28,367 INFO L93 Difference]: Finished difference Result 382 states and 521 transitions. [2024-09-12 19:17:28,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:28,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2024-09-12 19:17:28,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:28,370 INFO L225 Difference]: With dead ends: 382 [2024-09-12 19:17:28,370 INFO L226 Difference]: Without dead ends: 360 [2024-09-12 19:17:28,370 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:28,371 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 5 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:28,371 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 221 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:28,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-09-12 19:17:28,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2024-09-12 19:17:28,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 281 states have (on average 1.4092526690391458) internal successors, (396), 302 states have internal predecessors, (396), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:17:28,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 496 transitions. [2024-09-12 19:17:28,434 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 496 transitions. Word has length 61 [2024-09-12 19:17:28,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:28,435 INFO L474 AbstractCegarLoop]: Abstraction has 360 states and 496 transitions. [2024-09-12 19:17:28,435 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 19:17:28,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:28,435 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 496 transitions. [2024-09-12 19:17:28,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-09-12 19:17:28,436 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:28,436 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:28,436 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-12 19:17:28,436 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:28,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:28,436 INFO L85 PathProgramCache]: Analyzing trace with hash -2080007857, now seen corresponding path program 2 times [2024-09-12 19:17:28,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:28,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947500585] [2024-09-12 19:17:28,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:28,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:28,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:28,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420780893] [2024-09-12 19:17:28,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:17:28,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:28,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:28,448 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:28,450 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 19:17:28,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:17:28,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:17:28,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 19:17:28,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:28,599 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:28,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:28,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:28,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947500585] [2024-09-12 19:17:28,928 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:28,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420780893] [2024-09-12 19:17:28,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420780893] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:28,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:28,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-09-12 19:17:28,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471563627] [2024-09-12 19:17:28,929 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:28,929 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:28,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:28,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:28,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:28,930 INFO L87 Difference]: Start difference. First operand 360 states and 496 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:17:29,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:29,138 INFO L93 Difference]: Finished difference Result 455 states and 629 transitions. [2024-09-12 19:17:29,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:29,139 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 70 [2024-09-12 19:17:29,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:29,141 INFO L225 Difference]: With dead ends: 455 [2024-09-12 19:17:29,141 INFO L226 Difference]: Without dead ends: 451 [2024-09-12 19:17:29,141 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:29,142 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 57 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:29,142 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 213 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:29,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2024-09-12 19:17:29,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 360. [2024-09-12 19:17:29,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 281 states have (on average 1.402135231316726) internal successors, (394), 302 states have internal predecessors, (394), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:17:29,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 494 transitions. [2024-09-12 19:17:29,213 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 494 transitions. Word has length 70 [2024-09-12 19:17:29,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:29,213 INFO L474 AbstractCegarLoop]: Abstraction has 360 states and 494 transitions. [2024-09-12 19:17:29,213 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:17:29,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:29,214 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 494 transitions. [2024-09-12 19:17:29,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 19:17:29,214 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:29,215 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:29,232 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 19:17:29,415 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-12 19:17:29,415 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting mainErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:29,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:29,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2127022106, now seen corresponding path program 1 times [2024-09-12 19:17:29,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:29,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030302873] [2024-09-12 19:17:29,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:29,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:29,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:29,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:29,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:29,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:29,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:29,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:29,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:29,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:29,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,477 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:29,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,479 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:17:29,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:29,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030302873] [2024-09-12 19:17:29,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030302873] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:29,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:29,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:17:29,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613408267] [2024-09-12 19:17:29,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:29,481 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 19:17:29,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:29,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 19:17:29,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:17:29,481 INFO L87 Difference]: Start difference. First operand 360 states and 494 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:17:29,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:29,591 INFO L93 Difference]: Finished difference Result 360 states and 494 transitions. [2024-09-12 19:17:29,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 19:17:29,592 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 77 [2024-09-12 19:17:29,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:29,594 INFO L225 Difference]: With dead ends: 360 [2024-09-12 19:17:29,594 INFO L226 Difference]: Without dead ends: 359 [2024-09-12 19:17:29,594 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:17:29,595 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 2 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:29,595 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 122 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:17:29,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-09-12 19:17:29,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2024-09-12 19:17:29,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 281 states have (on average 1.3807829181494662) internal successors, (388), 301 states have internal predecessors, (388), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:17:29,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 488 transitions. [2024-09-12 19:17:29,685 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 488 transitions. Word has length 77 [2024-09-12 19:17:29,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:29,686 INFO L474 AbstractCegarLoop]: Abstraction has 359 states and 488 transitions. [2024-09-12 19:17:29,686 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:17:29,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:29,686 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 488 transitions. [2024-09-12 19:17:29,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-12 19:17:29,687 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:29,688 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:29,688 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-12 19:17:29,688 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:29,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:29,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1513175965, now seen corresponding path program 1 times [2024-09-12 19:17:29,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:29,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431208452] [2024-09-12 19:17:29,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:29,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:29,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:29,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:29,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:29,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:29,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:29,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:29,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:29,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:29,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:29,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,833 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:29,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:29,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431208452] [2024-09-12 19:17:29,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431208452] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:29,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293350618] [2024-09-12 19:17:29,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:29,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:29,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:29,837 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:29,839 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 19:17:29,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:29,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:17:29,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:30,024 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:30,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:30,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293350618] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:30,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:30,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-09-12 19:17:30,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242563814] [2024-09-12 19:17:30,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:30,026 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:30,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:30,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:30,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:17:30,027 INFO L87 Difference]: Start difference. First operand 359 states and 488 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:17:30,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:30,204 INFO L93 Difference]: Finished difference Result 384 states and 513 transitions. [2024-09-12 19:17:30,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:30,205 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 78 [2024-09-12 19:17:30,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:30,207 INFO L225 Difference]: With dead ends: 384 [2024-09-12 19:17:30,207 INFO L226 Difference]: Without dead ends: 383 [2024-09-12 19:17:30,208 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:17:30,209 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 127 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:30,209 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 170 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:30,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-09-12 19:17:30,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 359. [2024-09-12 19:17:30,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 281 states have (on average 1.3701067615658362) internal successors, (385), 301 states have internal predecessors, (385), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:17:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 485 transitions. [2024-09-12 19:17:30,287 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 485 transitions. Word has length 78 [2024-09-12 19:17:30,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:30,288 INFO L474 AbstractCegarLoop]: Abstraction has 359 states and 485 transitions. [2024-09-12 19:17:30,288 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:17:30,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:30,288 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 485 transitions. [2024-09-12 19:17:30,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 19:17:30,289 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:30,289 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:30,305 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-12 19:17:30,489 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:30,490 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:30,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:30,491 INFO L85 PathProgramCache]: Analyzing trace with hash -336185220, now seen corresponding path program 1 times [2024-09-12 19:17:30,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:30,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94584896] [2024-09-12 19:17:30,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:30,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:30,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:30,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:30,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:30,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:30,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:30,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:30,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,628 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:30,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:30,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94584896] [2024-09-12 19:17:30,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94584896] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:30,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844344816] [2024-09-12 19:17:30,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:30,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:30,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:30,631 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:30,633 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 19:17:30,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:30,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:30,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:30,792 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:30,792 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:30,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844344816] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:30,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:30,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2024-09-12 19:17:30,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483494949] [2024-09-12 19:17:30,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:30,793 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:17:30,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:30,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:17:30,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:30,794 INFO L87 Difference]: Start difference. First operand 359 states and 485 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:17:31,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:31,010 INFO L93 Difference]: Finished difference Result 359 states and 485 transitions. [2024-09-12 19:17:31,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:17:31,010 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 79 [2024-09-12 19:17:31,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:31,013 INFO L225 Difference]: With dead ends: 359 [2024-09-12 19:17:31,013 INFO L226 Difference]: Without dead ends: 358 [2024-09-12 19:17:31,013 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:31,013 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 17 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:31,014 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 120 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:31,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2024-09-12 19:17:31,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2024-09-12 19:17:31,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 281 states have (on average 1.3487544483985765) internal successors, (379), 300 states have internal predecessors, (379), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:17:31,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 479 transitions. [2024-09-12 19:17:31,081 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 479 transitions. Word has length 79 [2024-09-12 19:17:31,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:31,081 INFO L474 AbstractCegarLoop]: Abstraction has 358 states and 479 transitions. [2024-09-12 19:17:31,081 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:17:31,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:31,082 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 479 transitions. [2024-09-12 19:17:31,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-12 19:17:31,083 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:31,083 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:31,097 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:31,283 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 19:17:31,283 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:31,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:31,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1831807105, now seen corresponding path program 1 times [2024-09-12 19:17:31,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:31,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134164211] [2024-09-12 19:17:31,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:31,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:31,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:31,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:31,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:31,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:31,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:31,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:31,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:31,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:31,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:31,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,431 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:31,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:31,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134164211] [2024-09-12 19:17:31,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134164211] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:31,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874850953] [2024-09-12 19:17:31,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:31,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:31,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:31,434 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:31,436 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 19:17:31,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:31,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:17:31,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:31,606 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:31,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:31,963 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:31,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874850953] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:31,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:17:31,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2024-09-12 19:17:31,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253015077] [2024-09-12 19:17:31,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:31,964 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 19:17:31,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:31,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 19:17:31,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:17:31,965 INFO L87 Difference]: Start difference. First operand 358 states and 479 transitions. Second operand has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 10 states have internal predecessors, (98), 7 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2024-09-12 19:17:32,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:32,416 INFO L93 Difference]: Finished difference Result 502 states and 657 transitions. [2024-09-12 19:17:32,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:17:32,416 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 10 states have internal predecessors, (98), 7 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) Word has length 80 [2024-09-12 19:17:32,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:32,419 INFO L225 Difference]: With dead ends: 502 [2024-09-12 19:17:32,419 INFO L226 Difference]: Without dead ends: 430 [2024-09-12 19:17:32,420 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:17:32,420 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 73 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:32,420 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 328 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:17:32,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-09-12 19:17:32,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 406. [2024-09-12 19:17:32,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 323 states have (on average 1.3219814241486068) internal successors, (427), 342 states have internal predecessors, (427), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:17:32,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 539 transitions. [2024-09-12 19:17:32,521 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 539 transitions. Word has length 80 [2024-09-12 19:17:32,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:32,523 INFO L474 AbstractCegarLoop]: Abstraction has 406 states and 539 transitions. [2024-09-12 19:17:32,523 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 10 states have internal predecessors, (98), 7 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2024-09-12 19:17:32,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:32,523 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 539 transitions. [2024-09-12 19:17:32,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-09-12 19:17:32,524 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:32,525 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:32,541 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 19:17:32,725 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:32,726 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:32,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:32,726 INFO L85 PathProgramCache]: Analyzing trace with hash 569966177, now seen corresponding path program 1 times [2024-09-12 19:17:32,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:32,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781709769] [2024-09-12 19:17:32,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:32,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:32,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:32,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256984922] [2024-09-12 19:17:32,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:32,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:32,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:32,747 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:32,748 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 19:17:32,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:32,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:32,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:32,870 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:17:32,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:32,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:32,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781709769] [2024-09-12 19:17:32,870 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:32,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256984922] [2024-09-12 19:17:32,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256984922] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:32,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:32,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:17:32,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738323922] [2024-09-12 19:17:32,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:32,872 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:32,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:32,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:32,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:32,874 INFO L87 Difference]: Start difference. First operand 406 states and 539 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:17:33,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:33,073 INFO L93 Difference]: Finished difference Result 406 states and 539 transitions. [2024-09-12 19:17:33,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:17:33,073 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 82 [2024-09-12 19:17:33,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:33,076 INFO L225 Difference]: With dead ends: 406 [2024-09-12 19:17:33,076 INFO L226 Difference]: Without dead ends: 405 [2024-09-12 19:17:33,076 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:33,076 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 56 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:33,077 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 106 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:33,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2024-09-12 19:17:33,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 405. [2024-09-12 19:17:33,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 323 states have (on average 1.2910216718266254) internal successors, (417), 341 states have internal predecessors, (417), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:17:33,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 529 transitions. [2024-09-12 19:17:33,188 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 529 transitions. Word has length 82 [2024-09-12 19:17:33,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:33,188 INFO L474 AbstractCegarLoop]: Abstraction has 405 states and 529 transitions. [2024-09-12 19:17:33,188 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:17:33,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:33,189 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 529 transitions. [2024-09-12 19:17:33,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-09-12 19:17:33,190 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:33,190 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:33,206 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 19:17:33,391 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-12 19:17:33,391 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:33,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:33,392 INFO L85 PathProgramCache]: Analyzing trace with hash 489082392, now seen corresponding path program 1 times [2024-09-12 19:17:33,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:33,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639508672] [2024-09-12 19:17:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:33,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:33,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2123416357] [2024-09-12 19:17:33,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:33,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:33,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:33,420 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:33,422 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 19:17:33,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:33,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:33,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:33,551 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:17:33,552 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:33,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:33,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639508672] [2024-09-12 19:17:33,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:33,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123416357] [2024-09-12 19:17:33,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123416357] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:33,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:33,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:17:33,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544350768] [2024-09-12 19:17:33,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:33,553 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:17:33,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:33,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:17:33,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:17:33,554 INFO L87 Difference]: Start difference. First operand 405 states and 529 transitions. Second operand has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:17:33,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:33,724 INFO L93 Difference]: Finished difference Result 405 states and 529 transitions. [2024-09-12 19:17:33,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:17:33,725 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 83 [2024-09-12 19:17:33,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:33,730 INFO L225 Difference]: With dead ends: 405 [2024-09-12 19:17:33,730 INFO L226 Difference]: Without dead ends: 404 [2024-09-12 19:17:33,730 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:17:33,730 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 52 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:33,731 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 72 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:33,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2024-09-12 19:17:33,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 404. [2024-09-12 19:17:33,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 323 states have (on average 1.2600619195046439) internal successors, (407), 340 states have internal predecessors, (407), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:17:33,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 519 transitions. [2024-09-12 19:17:33,838 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 519 transitions. Word has length 83 [2024-09-12 19:17:33,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:33,839 INFO L474 AbstractCegarLoop]: Abstraction has 404 states and 519 transitions. [2024-09-12 19:17:33,839 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:17:33,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:33,839 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 519 transitions. [2024-09-12 19:17:33,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-12 19:17:33,841 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:33,841 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:33,857 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:34,041 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 19:17:34,042 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:34,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:34,042 INFO L85 PathProgramCache]: Analyzing trace with hash -2018314941, now seen corresponding path program 1 times [2024-09-12 19:17:34,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:34,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279521204] [2024-09-12 19:17:34,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:34,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:34,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:34,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:34,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:34,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:34,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:34,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:34,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,147 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:17:34,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:34,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279521204] [2024-09-12 19:17:34,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279521204] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:34,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:34,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:17:34,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987358189] [2024-09-12 19:17:34,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:34,148 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:34,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:34,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:34,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:34,149 INFO L87 Difference]: Start difference. First operand 404 states and 519 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:17:34,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:34,552 INFO L93 Difference]: Finished difference Result 415 states and 529 transitions. [2024-09-12 19:17:34,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 19:17:34,552 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 84 [2024-09-12 19:17:34,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:34,555 INFO L225 Difference]: With dead ends: 415 [2024-09-12 19:17:34,555 INFO L226 Difference]: Without dead ends: 414 [2024-09-12 19:17:34,555 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-09-12 19:17:34,556 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 54 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:34,556 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 195 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:17:34,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2024-09-12 19:17:34,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 403. [2024-09-12 19:17:34,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 323 states have (on average 1.238390092879257) internal successors, (400), 339 states have internal predecessors, (400), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:17:34,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 512 transitions. [2024-09-12 19:17:34,633 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 512 transitions. Word has length 84 [2024-09-12 19:17:34,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:34,633 INFO L474 AbstractCegarLoop]: Abstraction has 403 states and 512 transitions. [2024-09-12 19:17:34,633 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:17:34,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:34,634 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 512 transitions. [2024-09-12 19:17:34,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-12 19:17:34,635 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:34,635 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:17:34,635 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-09-12 19:17:34,635 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:34,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:34,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1856746362, now seen corresponding path program 1 times [2024-09-12 19:17:34,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:34,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411882033] [2024-09-12 19:17:34,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:34,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:34,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:34,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:34,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:34,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:34,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:34,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:34,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:34,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:34,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,780 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:34,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:34,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411882033] [2024-09-12 19:17:34,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411882033] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:34,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570782082] [2024-09-12 19:17:34,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:34,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:34,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:34,783 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:34,787 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 19:17:34,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:34,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 19:17:34,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:35,053 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:17:35,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:35,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570782082] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:35,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:17:35,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2024-09-12 19:17:35,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298594286] [2024-09-12 19:17:35,424 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:35,425 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 19:17:35,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:35,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 19:17:35,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2024-09-12 19:17:35,427 INFO L87 Difference]: Start difference. First operand 403 states and 512 transitions. Second operand has 14 states, 13 states have (on average 6.0) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:17:36,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:36,554 INFO L93 Difference]: Finished difference Result 600 states and 792 transitions. [2024-09-12 19:17:36,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 19:17:36,555 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.0) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 85 [2024-09-12 19:17:36,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:36,558 INFO L225 Difference]: With dead ends: 600 [2024-09-12 19:17:36,558 INFO L226 Difference]: Without dead ends: 596 [2024-09-12 19:17:36,559 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=226, Invalid=766, Unknown=0, NotChecked=0, Total=992 [2024-09-12 19:17:36,559 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 368 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:36,560 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 385 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 19:17:36,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2024-09-12 19:17:36,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 450. [2024-09-12 19:17:36,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 366 states have (on average 1.2377049180327868) internal successors, (453), 382 states have internal predecessors, (453), 61 states have call successors, (61), 9 states have call predecessors, (61), 8 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 19:17:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 573 transitions. [2024-09-12 19:17:36,698 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 573 transitions. Word has length 85 [2024-09-12 19:17:36,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:36,699 INFO L474 AbstractCegarLoop]: Abstraction has 450 states and 573 transitions. [2024-09-12 19:17:36,699 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.0) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:17:36,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:36,699 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 573 transitions. [2024-09-12 19:17:36,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-09-12 19:17:36,700 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:36,700 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 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] [2024-09-12 19:17:36,717 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-12 19:17:36,901 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:36,901 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:36,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:36,902 INFO L85 PathProgramCache]: Analyzing trace with hash 43945702, now seen corresponding path program 1 times [2024-09-12 19:17:36,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:36,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057656361] [2024-09-12 19:17:36,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:36,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:36,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:36,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [286619792] [2024-09-12 19:17:36,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:36,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:36,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:36,918 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:36,919 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 19:17:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:36,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 19:17:36,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:37,443 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 15 proven. 35 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-09-12 19:17:37,444 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:39,451 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 15 proven. 35 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-09-12 19:17:39,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:39,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057656361] [2024-09-12 19:17:39,452 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:39,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286619792] [2024-09-12 19:17:39,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286619792] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:39,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:17:39,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2024-09-12 19:17:39,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902412023] [2024-09-12 19:17:39,453 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:39,453 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 19:17:39,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:39,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 19:17:39,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2024-09-12 19:17:39,454 INFO L87 Difference]: Start difference. First operand 450 states and 573 transitions. Second operand has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 20 states have internal predecessors, (88), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 19:17:41,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:41,244 INFO L93 Difference]: Finished difference Result 507 states and 639 transitions. [2024-09-12 19:17:41,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 19:17:41,244 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 20 states have internal predecessors, (88), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) Word has length 89 [2024-09-12 19:17:41,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:41,247 INFO L225 Difference]: With dead ends: 507 [2024-09-12 19:17:41,247 INFO L226 Difference]: Without dead ends: 505 [2024-09-12 19:17:41,247 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2024-09-12 19:17:41,248 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 138 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:41,248 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 353 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-09-12 19:17:41,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2024-09-12 19:17:41,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 498. [2024-09-12 19:17:41,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 403 states have (on average 1.2258064516129032) internal successors, (494), 423 states have internal predecessors, (494), 67 states have call successors, (67), 14 states have call predecessors, (67), 13 states have return successors, (65), 60 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-12 19:17:41,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 626 transitions. [2024-09-12 19:17:41,447 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 626 transitions. Word has length 89 [2024-09-12 19:17:41,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:41,447 INFO L474 AbstractCegarLoop]: Abstraction has 498 states and 626 transitions. [2024-09-12 19:17:41,447 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 20 states have internal predecessors, (88), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 19:17:41,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:41,448 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 626 transitions. [2024-09-12 19:17:41,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-09-12 19:17:41,448 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:41,449 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:41,465 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:41,649 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 19:17:41,649 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:41,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:41,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1579711326, now seen corresponding path program 3 times [2024-09-12 19:17:41,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:41,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035270892] [2024-09-12 19:17:41,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:41,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:41,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:41,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139054299] [2024-09-12 19:17:41,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:17:41,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:41,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:41,661 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:41,664 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 19:17:41,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-12 19:17:41,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:17:41,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:41,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:41,768 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2024-09-12 19:17:41,768 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:41,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:41,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035270892] [2024-09-12 19:17:41,769 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:41,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139054299] [2024-09-12 19:17:41,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139054299] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:41,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:41,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:17:41,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628327440] [2024-09-12 19:17:41,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:41,770 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:17:41,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:41,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:17:41,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:17:41,772 INFO L87 Difference]: Start difference. First operand 498 states and 626 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:41,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:41,992 INFO L93 Difference]: Finished difference Result 498 states and 626 transitions. [2024-09-12 19:17:41,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:17:41,993 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 93 [2024-09-12 19:17:41,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:41,996 INFO L225 Difference]: With dead ends: 498 [2024-09-12 19:17:41,996 INFO L226 Difference]: Without dead ends: 495 [2024-09-12 19:17:41,996 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:17:41,997 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 61 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:41,997 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 80 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:17:41,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2024-09-12 19:17:42,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 414. [2024-09-12 19:17:42,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 333 states have (on average 1.1801801801801801) internal successors, (393), 349 states have internal predecessors, (393), 56 states have call successors, (56), 14 states have call predecessors, (56), 13 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 19:17:42,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 503 transitions. [2024-09-12 19:17:42,178 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 503 transitions. Word has length 93 [2024-09-12 19:17:42,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:42,178 INFO L474 AbstractCegarLoop]: Abstraction has 414 states and 503 transitions. [2024-09-12 19:17:42,178 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:17:42,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:42,179 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 503 transitions. [2024-09-12 19:17:42,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-12 19:17:42,180 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:42,180 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 2, 2, 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] [2024-09-12 19:17:42,196 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 19:17:42,380 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-12 19:17:42,381 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:42,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:42,381 INFO L85 PathProgramCache]: Analyzing trace with hash 645765421, now seen corresponding path program 2 times [2024-09-12 19:17:42,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:42,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129813] [2024-09-12 19:17:42,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:42,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:42,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:42,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [467329404] [2024-09-12 19:17:42,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:17:42,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:42,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:42,402 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:42,403 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 19:17:42,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:17:42,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:17:42,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-09-12 19:17:42,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:42,667 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 20 proven. 38 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 19:17:42,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:44,122 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 20 proven. 38 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 19:17:44,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:44,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129813] [2024-09-12 19:17:44,123 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:44,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467329404] [2024-09-12 19:17:44,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467329404] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:44,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:17:44,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2024-09-12 19:17:44,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694253065] [2024-09-12 19:17:44,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:44,124 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 19:17:44,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:44,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 19:17:44,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2024-09-12 19:17:44,125 INFO L87 Difference]: Start difference. First operand 414 states and 503 transitions. Second operand has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 7 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-12 19:17:45,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:45,252 INFO L93 Difference]: Finished difference Result 450 states and 532 transitions. [2024-09-12 19:17:45,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 19:17:45,252 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 7 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 96 [2024-09-12 19:17:45,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:45,254 INFO L225 Difference]: With dead ends: 450 [2024-09-12 19:17:45,254 INFO L226 Difference]: Without dead ends: 349 [2024-09-12 19:17:45,255 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2024-09-12 19:17:45,255 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 29 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:45,255 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 278 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 19:17:45,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2024-09-12 19:17:45,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 349. [2024-09-12 19:17:45,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 272 states have (on average 1.161764705882353) internal successors, (316), 287 states have internal predecessors, (316), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 44 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 19:17:45,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 412 transitions. [2024-09-12 19:17:45,387 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 412 transitions. Word has length 96 [2024-09-12 19:17:45,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:45,387 INFO L474 AbstractCegarLoop]: Abstraction has 349 states and 412 transitions. [2024-09-12 19:17:45,387 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 7 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-12 19:17:45,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:45,388 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 412 transitions. [2024-09-12 19:17:45,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-12 19:17:45,389 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:45,389 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 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] [2024-09-12 19:17:45,406 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-12 19:17:45,593 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-12 19:17:45,593 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:45,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:45,594 INFO L85 PathProgramCache]: Analyzing trace with hash 844039737, now seen corresponding path program 1 times [2024-09-12 19:17:45,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:45,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309138018] [2024-09-12 19:17:45,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:45,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:45,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1380482549] [2024-09-12 19:17:45,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:45,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:45,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:45,609 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:45,611 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 19:17:45,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:45,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 19:17:45,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:45,929 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 19:17:45,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:46,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:46,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309138018] [2024-09-12 19:17:46,340 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:46,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380482549] [2024-09-12 19:17:46,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380482549] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:46,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:46,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-09-12 19:17:46,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019657564] [2024-09-12 19:17:46,341 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:46,342 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 19:17:46,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:46,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 19:17:46,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-09-12 19:17:46,343 INFO L87 Difference]: Start difference. First operand 349 states and 412 transitions. Second operand has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 19:17:46,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:46,785 INFO L93 Difference]: Finished difference Result 352 states and 415 transitions. [2024-09-12 19:17:46,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 19:17:46,786 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 99 [2024-09-12 19:17:46,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:46,787 INFO L225 Difference]: With dead ends: 352 [2024-09-12 19:17:46,787 INFO L226 Difference]: Without dead ends: 351 [2024-09-12 19:17:46,788 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-09-12 19:17:46,788 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 15 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:46,788 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 264 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:17:46,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2024-09-12 19:17:46,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 349. [2024-09-12 19:17:46,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 272 states have (on average 1.1580882352941178) internal successors, (315), 287 states have internal predecessors, (315), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 44 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 19:17:46,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 411 transitions. [2024-09-12 19:17:46,889 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 411 transitions. Word has length 99 [2024-09-12 19:17:46,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:46,889 INFO L474 AbstractCegarLoop]: Abstraction has 349 states and 411 transitions. [2024-09-12 19:17:46,889 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 19:17:46,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:46,890 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 411 transitions. [2024-09-12 19:17:46,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-09-12 19:17:46,890 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:46,890 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 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] [2024-09-12 19:17:46,903 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:47,091 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:47,091 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting mainErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:47,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:47,092 INFO L85 PathProgramCache]: Analyzing trace with hash -626627429, now seen corresponding path program 1 times [2024-09-12 19:17:47,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:47,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935942034] [2024-09-12 19:17:47,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:47,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:47,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:47,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:47,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:47,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:47,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:47,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:47,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:47,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 19:17:47,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 19:17:47,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,202 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-09-12 19:17:47,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:47,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935942034] [2024-09-12 19:17:47,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935942034] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:47,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:17:47,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:17:47,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348470957] [2024-09-12 19:17:47,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:47,203 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:17:47,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:47,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:17:47,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:17:47,204 INFO L87 Difference]: Start difference. First operand 349 states and 411 transitions. Second operand has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-12 19:17:47,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:47,668 INFO L93 Difference]: Finished difference Result 356 states and 418 transitions. [2024-09-12 19:17:47,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:17:47,669 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 101 [2024-09-12 19:17:47,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:47,671 INFO L225 Difference]: With dead ends: 356 [2024-09-12 19:17:47,671 INFO L226 Difference]: Without dead ends: 355 [2024-09-12 19:17:47,671 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:17:47,672 INFO L434 NwaCegarLoop]: 73 mSDtfsCounter, 21 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:47,672 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 220 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:17:47,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-09-12 19:17:47,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 348. [2024-09-12 19:17:47,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 272 states have (on average 1.150735294117647) internal successors, (313), 286 states have internal predecessors, (313), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 44 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 19:17:47,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 409 transitions. [2024-09-12 19:17:47,826 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 409 transitions. Word has length 101 [2024-09-12 19:17:47,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:47,827 INFO L474 AbstractCegarLoop]: Abstraction has 348 states and 409 transitions. [2024-09-12 19:17:47,827 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-12 19:17:47,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:47,827 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 409 transitions. [2024-09-12 19:17:47,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2024-09-12 19:17:47,829 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:47,829 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:47,829 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-09-12 19:17:47,829 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:47,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:47,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2063778163, now seen corresponding path program 1 times [2024-09-12 19:17:47,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:47,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778145034] [2024-09-12 19:17:47,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:47,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:47,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:47,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:47,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:47,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:47,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:47,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:47,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:47,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:47,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:17:47,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:17:47,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:17:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:17:47,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:17:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,925 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 19:17:47,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:47,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778145034] [2024-09-12 19:17:47,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778145034] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:47,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738138626] [2024-09-12 19:17:47,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:47,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:47,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:47,928 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:47,929 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 19:17:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:47,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:47,985 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 19:17:48,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:48,128 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 19:17:48,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738138626] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:48,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:17:48,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-09-12 19:17:48,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761617178] [2024-09-12 19:17:48,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:48,129 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 19:17:48,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:48,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 19:17:48,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:17:48,130 INFO L87 Difference]: Start difference. First operand 348 states and 409 transitions. Second operand has 11 states, 10 states have (on average 8.3) internal successors, (83), 11 states have internal predecessors, (83), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 19:17:48,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:48,653 INFO L93 Difference]: Finished difference Result 727 states and 887 transitions. [2024-09-12 19:17:48,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 19:17:48,654 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.3) internal successors, (83), 11 states have internal predecessors, (83), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) Word has length 103 [2024-09-12 19:17:48,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:48,657 INFO L225 Difference]: With dead ends: 727 [2024-09-12 19:17:48,657 INFO L226 Difference]: Without dead ends: 726 [2024-09-12 19:17:48,658 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:17:48,658 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 224 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:48,658 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 371 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:17:48,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2024-09-12 19:17:48,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 394. [2024-09-12 19:17:48,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 306 states have (on average 1.1601307189542485) internal successors, (355), 320 states have internal predecessors, (355), 61 states have call successors, (61), 17 states have call predecessors, (61), 16 states have return successors, (59), 56 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 19:17:48,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 475 transitions. [2024-09-12 19:17:48,853 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 475 transitions. Word has length 103 [2024-09-12 19:17:48,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:48,853 INFO L474 AbstractCegarLoop]: Abstraction has 394 states and 475 transitions. [2024-09-12 19:17:48,853 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.3) internal successors, (83), 11 states have internal predecessors, (83), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 19:17:48,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:48,854 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 475 transitions. [2024-09-12 19:17:48,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-09-12 19:17:48,855 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:48,855 INFO L216 NwaCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 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] [2024-09-12 19:17:48,871 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:49,055 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:49,055 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:49,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:49,056 INFO L85 PathProgramCache]: Analyzing trace with hash 953535030, now seen corresponding path program 1 times [2024-09-12 19:17:49,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:49,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840295895] [2024-09-12 19:17:49,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:49,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:49,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:49,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172865434] [2024-09-12 19:17:49,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:49,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:49,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:49,073 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:49,074 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 19:17:49,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:49,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-12 19:17:49,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:49,539 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 19 proven. 45 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 19:17:49,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:50,175 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 19 proven. 45 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 19:17:50,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:50,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840295895] [2024-09-12 19:17:50,176 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:50,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172865434] [2024-09-12 19:17:50,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172865434] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:50,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:17:50,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2024-09-12 19:17:50,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030353076] [2024-09-12 19:17:50,176 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:50,177 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 19:17:50,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:50,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 19:17:50,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2024-09-12 19:17:50,178 INFO L87 Difference]: Start difference. First operand 394 states and 475 transitions. Second operand has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 9 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 19:17:51,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:51,772 INFO L93 Difference]: Finished difference Result 434 states and 519 transitions. [2024-09-12 19:17:51,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-12 19:17:51,773 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 9 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 106 [2024-09-12 19:17:51,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:51,775 INFO L225 Difference]: With dead ends: 434 [2024-09-12 19:17:51,776 INFO L226 Difference]: Without dead ends: 432 [2024-09-12 19:17:51,776 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2024-09-12 19:17:51,776 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 188 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:51,777 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 345 Invalid, 1204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-09-12 19:17:51,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2024-09-12 19:17:51,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 397. [2024-09-12 19:17:51,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 308 states have (on average 1.1688311688311688) internal successors, (360), 323 states have internal predecessors, (360), 61 states have call successors, (61), 18 states have call predecessors, (61), 17 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 19:17:51,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 480 transitions. [2024-09-12 19:17:51,950 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 480 transitions. Word has length 106 [2024-09-12 19:17:51,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:51,950 INFO L474 AbstractCegarLoop]: Abstraction has 397 states and 480 transitions. [2024-09-12 19:17:51,950 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 9 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 19:17:51,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:51,951 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 480 transitions. [2024-09-12 19:17:51,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-09-12 19:17:51,951 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:51,952 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 2, 2, 2, 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] [2024-09-12 19:17:51,963 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-12 19:17:52,153 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-12 19:17:52,153 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:52,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:52,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1807044501, now seen corresponding path program 1 times [2024-09-12 19:17:52,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:52,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475774412] [2024-09-12 19:17:52,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:52,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:52,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:52,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:52,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:52,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:52,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:52,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:52,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:52,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:52,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:52,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:52,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:17:52,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:17:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 19:17:52,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,321 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 32 proven. 7 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 19:17:52,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:52,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475774412] [2024-09-12 19:17:52,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475774412] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:52,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228461917] [2024-09-12 19:17:52,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:52,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:52,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:52,324 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:52,325 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 19:17:52,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:52,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:17:52,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 129 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2024-09-12 19:17:52,550 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:17:52,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228461917] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:17:52,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:52,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2024-09-12 19:17:52,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735102436] [2024-09-12 19:17:52,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:17:52,551 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 19:17:52,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:52,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 19:17:52,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:17:52,552 INFO L87 Difference]: Start difference. First operand 397 states and 480 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 19:17:52,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:52,876 INFO L93 Difference]: Finished difference Result 494 states and 587 transitions. [2024-09-12 19:17:52,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 19:17:52,877 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 107 [2024-09-12 19:17:52,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:52,879 INFO L225 Difference]: With dead ends: 494 [2024-09-12 19:17:52,879 INFO L226 Difference]: Without dead ends: 337 [2024-09-12 19:17:52,879 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-09-12 19:17:52,881 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 33 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:52,881 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 161 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:52,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2024-09-12 19:17:53,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 332. [2024-09-12 19:17:53,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 254 states have (on average 1.1574803149606299) internal successors, (294), 268 states have internal predecessors, (294), 51 states have call successors, (51), 17 states have call predecessors, (51), 16 states have return successors, (49), 46 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:17:53,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 394 transitions. [2024-09-12 19:17:53,075 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 394 transitions. Word has length 107 [2024-09-12 19:17:53,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:53,076 INFO L474 AbstractCegarLoop]: Abstraction has 332 states and 394 transitions. [2024-09-12 19:17:53,076 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 19:17:53,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:53,076 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 394 transitions. [2024-09-12 19:17:53,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 19:17:53,077 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:53,077 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:17:53,093 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:53,277 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-12 19:17:53,278 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:53,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash -910913141, now seen corresponding path program 2 times [2024-09-12 19:17:53,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:53,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354669972] [2024-09-12 19:17:53,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:53,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:53,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:17:53,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [344023117] [2024-09-12 19:17:53,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:17:53,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:53,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:53,303 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:53,305 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 19:17:53,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:17:53,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:17:53,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 19:17:53,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 19:17:53,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:54,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:54,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354669972] [2024-09-12 19:17:54,414 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:17:54,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344023117] [2024-09-12 19:17:54,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344023117] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:54,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:17:54,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 19:17:54,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125886307] [2024-09-12 19:17:54,415 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:54,415 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 19:17:54,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:54,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 19:17:54,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2024-09-12 19:17:54,417 INFO L87 Difference]: Start difference. First operand 332 states and 394 transitions. Second operand has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 12 states have internal predecessors, (51), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 19:17:54,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:54,915 INFO L93 Difference]: Finished difference Result 392 states and 472 transitions. [2024-09-12 19:17:54,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 19:17:54,915 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 12 states have internal predecessors, (51), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 108 [2024-09-12 19:17:54,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:54,917 INFO L225 Difference]: With dead ends: 392 [2024-09-12 19:17:54,917 INFO L226 Difference]: Without dead ends: 391 [2024-09-12 19:17:54,917 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-09-12 19:17:54,918 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 52 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:54,918 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 380 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:17:54,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-09-12 19:17:55,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 356. [2024-09-12 19:17:55,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 276 states have (on average 1.144927536231884) internal successors, (316), 290 states have internal predecessors, (316), 53 states have call successors, (53), 17 states have call predecessors, (53), 16 states have return successors, (51), 48 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:17:55,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 420 transitions. [2024-09-12 19:17:55,161 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 420 transitions. Word has length 108 [2024-09-12 19:17:55,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:55,162 INFO L474 AbstractCegarLoop]: Abstraction has 356 states and 420 transitions. [2024-09-12 19:17:55,162 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 12 states have internal predecessors, (51), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 19:17:55,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:55,162 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 420 transitions. [2024-09-12 19:17:55,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-09-12 19:17:55,163 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:55,163 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 2, 2, 2, 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] [2024-09-12 19:17:55,174 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:55,363 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-12 19:17:55,363 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:55,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:55,364 INFO L85 PathProgramCache]: Analyzing trace with hash 744239259, now seen corresponding path program 1 times [2024-09-12 19:17:55,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:55,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85781432] [2024-09-12 19:17:55,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:55,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:55,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:55,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:55,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:55,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:55,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:55,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:55,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:55,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:17:55,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 19:17:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 19:17:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 19:17:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,728 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 19:17:55,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:55,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85781432] [2024-09-12 19:17:55,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85781432] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:55,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802994237] [2024-09-12 19:17:55,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:55,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:55,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:55,730 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:55,732 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-12 19:17:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:55,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 19:17:55,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:56,089 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 21 proven. 48 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-09-12 19:17:56,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:56,617 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 21 proven. 48 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-09-12 19:17:56,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802994237] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:56,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:17:56,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 11] total 23 [2024-09-12 19:17:56,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315934519] [2024-09-12 19:17:56,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:56,618 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 19:17:56,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:56,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 19:17:56,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2024-09-12 19:17:56,619 INFO L87 Difference]: Start difference. First operand 356 states and 420 transitions. Second operand has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 11 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (34), 9 states have call predecessors, (34), 11 states have call successors, (34) [2024-09-12 19:17:57,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:57,392 INFO L93 Difference]: Finished difference Result 380 states and 438 transitions. [2024-09-12 19:17:57,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 19:17:57,392 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 11 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (34), 9 states have call predecessors, (34), 11 states have call successors, (34) Word has length 111 [2024-09-12 19:17:57,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:57,394 INFO L225 Difference]: With dead ends: 380 [2024-09-12 19:17:57,394 INFO L226 Difference]: Without dead ends: 324 [2024-09-12 19:17:57,394 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:17:57,395 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 94 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:57,395 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 290 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 842 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:17:57,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2024-09-12 19:17:57,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2024-09-12 19:17:57,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 247 states have (on average 1.1538461538461537) internal successors, (285), 260 states have internal predecessors, (285), 47 states have call successors, (47), 17 states have call predecessors, (47), 16 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 19:17:57,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 377 transitions. [2024-09-12 19:17:57,590 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 377 transitions. Word has length 111 [2024-09-12 19:17:57,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:57,591 INFO L474 AbstractCegarLoop]: Abstraction has 321 states and 377 transitions. [2024-09-12 19:17:57,591 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 11 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (34), 9 states have call predecessors, (34), 11 states have call successors, (34) [2024-09-12 19:17:57,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:57,591 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 377 transitions. [2024-09-12 19:17:57,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-09-12 19:17:57,592 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:57,592 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:17:57,603 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:57,792 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-12 19:17:57,792 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:57,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:57,793 INFO L85 PathProgramCache]: Analyzing trace with hash -586321270, now seen corresponding path program 2 times [2024-09-12 19:17:57,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:57,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802876722] [2024-09-12 19:17:57,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:57,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:57,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:57,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:57,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:57,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:57,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:57,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:57,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:57,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:57,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:17:57,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:17:57,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:17:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:17:57,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:17:57,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:17:57,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:57,918 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:17:57,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:57,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802876722] [2024-09-12 19:17:57,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802876722] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:57,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391960591] [2024-09-12 19:17:57,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:17:57,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:57,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:57,920 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:57,922 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-12 19:17:57,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:17:57,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:17:57,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:17:57,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:17:58,053 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:58,191 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:17:58,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391960591] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:58,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:17:58,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2024-09-12 19:17:58,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939551880] [2024-09-12 19:17:58,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:58,192 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 19:17:58,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:58,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 19:17:58,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:58,194 INFO L87 Difference]: Start difference. First operand 321 states and 377 transitions. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 5 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 19:17:58,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:17:58,524 INFO L93 Difference]: Finished difference Result 326 states and 377 transitions. [2024-09-12 19:17:58,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 19:17:58,524 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 5 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 122 [2024-09-12 19:17:58,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:17:58,526 INFO L225 Difference]: With dead ends: 326 [2024-09-12 19:17:58,526 INFO L226 Difference]: Without dead ends: 319 [2024-09-12 19:17:58,527 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 271 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:17:58,527 INFO L434 NwaCegarLoop]: 75 mSDtfsCounter, 28 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:17:58,527 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 268 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:17:58,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2024-09-12 19:17:58,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 317. [2024-09-12 19:17:58,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 243 states have (on average 1.139917695473251) internal successors, (277), 256 states have internal predecessors, (277), 47 states have call successors, (47), 17 states have call predecessors, (47), 16 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 19:17:58,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 369 transitions. [2024-09-12 19:17:58,773 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 369 transitions. Word has length 122 [2024-09-12 19:17:58,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:17:58,774 INFO L474 AbstractCegarLoop]: Abstraction has 317 states and 369 transitions. [2024-09-12 19:17:58,774 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 5 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 19:17:58,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:58,774 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 369 transitions. [2024-09-12 19:17:58,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-09-12 19:17:58,775 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:17:58,775 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:17:58,792 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-09-12 19:17:58,976 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:58,976 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting mainErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:17:58,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:17:58,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2111326116, now seen corresponding path program 2 times [2024-09-12 19:17:58,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:17:58,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852705393] [2024-09-12 19:17:58,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:17:58,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:17:58,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:17:59,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:17:59,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:17:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:17:59,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:17:59,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:17:59,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:17:59,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:17:59,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:17:59,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:17:59,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:17:59,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:17:59,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:17:59,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:17:59,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:17:59,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 19:17:59,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 19:17:59,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:17:59,110 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 19:17:59,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:17:59,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852705393] [2024-09-12 19:17:59,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852705393] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:17:59,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453462165] [2024-09-12 19:17:59,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:17:59,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:17:59,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:17:59,112 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:17:59,114 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-12 19:17:59,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-12 19:17:59,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:17:59,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 19:17:59,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:17:59,255 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 514 trivial. 0 not checked. [2024-09-12 19:17:59,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:17:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 514 trivial. 0 not checked. [2024-09-12 19:17:59,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453462165] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:17:59,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:17:59,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-09-12 19:17:59,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073093943] [2024-09-12 19:17:59,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:17:59,423 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 19:17:59,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:17:59,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 19:17:59,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-09-12 19:17:59,424 INFO L87 Difference]: Start difference. First operand 317 states and 369 transitions. Second operand has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 14 states have internal predecessors, (76), 8 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-12 19:18:00,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:00,017 INFO L93 Difference]: Finished difference Result 478 states and 587 transitions. [2024-09-12 19:18:00,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 19:18:00,018 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 14 states have internal predecessors, (76), 8 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) Word has length 124 [2024-09-12 19:18:00,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:00,020 INFO L225 Difference]: With dead ends: 478 [2024-09-12 19:18:00,020 INFO L226 Difference]: Without dead ends: 476 [2024-09-12 19:18:00,021 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=212, Invalid=544, Unknown=0, NotChecked=0, Total=756 [2024-09-12 19:18:00,021 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 874 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:00,021 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [874 Valid, 500 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:00,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2024-09-12 19:18:00,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 279. [2024-09-12 19:18:00,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 212 states have (on average 1.0943396226415094) internal successors, (232), 222 states have internal predecessors, (232), 42 states have call successors, (42), 17 states have call predecessors, (42), 16 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 19:18:00,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 314 transitions. [2024-09-12 19:18:00,192 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 314 transitions. Word has length 124 [2024-09-12 19:18:00,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:00,193 INFO L474 AbstractCegarLoop]: Abstraction has 279 states and 314 transitions. [2024-09-12 19:18:00,193 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 14 states have internal predecessors, (76), 8 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-12 19:18:00,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:00,193 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 314 transitions. [2024-09-12 19:18:00,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-12 19:18:00,194 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:00,194 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 19:18:00,206 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:00,394 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-12 19:18:00,395 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:00,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:00,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1918855210, now seen corresponding path program 1 times [2024-09-12 19:18:00,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:00,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149959599] [2024-09-12 19:18:00,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:00,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:00,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:00,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:00,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:00,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:00,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:00,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:00,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:00,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:18:00,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:18:00,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:18:00,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,607 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:00,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:00,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149959599] [2024-09-12 19:18:00,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149959599] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:00,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451917229] [2024-09-12 19:18:00,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:00,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:00,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:00,610 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:00,611 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-12 19:18:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:00,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 19:18:00,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:01,008 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:01,008 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:02,216 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:02,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451917229] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:02,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:02,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 7] total 26 [2024-09-12 19:18:02,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623064518] [2024-09-12 19:18:02,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:02,217 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 19:18:02,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:02,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 19:18:02,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2024-09-12 19:18:02,218 INFO L87 Difference]: Start difference. First operand 279 states and 314 transitions. Second operand has 27 states, 26 states have (on average 6.5) internal successors, (169), 27 states have internal predecessors, (169), 16 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (43), 16 states have call predecessors, (43), 16 states have call successors, (43) [2024-09-12 19:18:03,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:03,634 INFO L93 Difference]: Finished difference Result 431 states and 521 transitions. [2024-09-12 19:18:03,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 19:18:03,635 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 6.5) internal successors, (169), 27 states have internal predecessors, (169), 16 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (43), 16 states have call predecessors, (43), 16 states have call successors, (43) Word has length 128 [2024-09-12 19:18:03,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:03,637 INFO L225 Difference]: With dead ends: 431 [2024-09-12 19:18:03,637 INFO L226 Difference]: Without dead ends: 429 [2024-09-12 19:18:03,638 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 269 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=656, Invalid=2314, Unknown=0, NotChecked=0, Total=2970 [2024-09-12 19:18:03,639 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 981 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 981 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 1194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:03,639 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [981 Valid, 733 Invalid, 1194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1011 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 19:18:03,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2024-09-12 19:18:03,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 346. [2024-09-12 19:18:03,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 270 states have (on average 1.1185185185185185) internal successors, (302), 281 states have internal predecessors, (302), 51 states have call successors, (51), 17 states have call predecessors, (51), 16 states have return successors, (49), 47 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:03,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 402 transitions. [2024-09-12 19:18:03,861 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 402 transitions. Word has length 128 [2024-09-12 19:18:03,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:03,861 INFO L474 AbstractCegarLoop]: Abstraction has 346 states and 402 transitions. [2024-09-12 19:18:03,861 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 6.5) internal successors, (169), 27 states have internal predecessors, (169), 16 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (43), 16 states have call predecessors, (43), 16 states have call successors, (43) [2024-09-12 19:18:03,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:03,862 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 402 transitions. [2024-09-12 19:18:03,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-09-12 19:18:03,862 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:03,862 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 19:18:03,879 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:04,066 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-12 19:18:04,067 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:04,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:04,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1478882952, now seen corresponding path program 1 times [2024-09-12 19:18:04,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:04,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843101958] [2024-09-12 19:18:04,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:04,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:04,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:04,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:04,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:04,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:04,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:04,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:04,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:04,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:04,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:04,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:04,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:18:04,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:18:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:18:04,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,270 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:04,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:04,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843101958] [2024-09-12 19:18:04,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843101958] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:04,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39530389] [2024-09-12 19:18:04,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:04,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:04,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:04,273 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:04,274 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-12 19:18:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:04,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-12 19:18:04,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:04,613 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:04,613 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:05,480 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:05,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39530389] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:05,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:05,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 20 [2024-09-12 19:18:05,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211955674] [2024-09-12 19:18:05,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:05,482 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 19:18:05,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:05,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 19:18:05,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=279, Unknown=0, NotChecked=0, Total=420 [2024-09-12 19:18:05,484 INFO L87 Difference]: Start difference. First operand 346 states and 402 transitions. Second operand has 21 states, 20 states have (on average 8.65) internal successors, (173), 21 states have internal predecessors, (173), 13 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (41), 13 states have call predecessors, (41), 13 states have call successors, (41) [2024-09-12 19:18:06,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:06,705 INFO L93 Difference]: Finished difference Result 578 states and 691 transitions. [2024-09-12 19:18:06,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 19:18:06,705 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 8.65) internal successors, (173), 21 states have internal predecessors, (173), 13 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (41), 13 states have call predecessors, (41), 13 states have call successors, (41) Word has length 130 [2024-09-12 19:18:06,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:06,707 INFO L225 Difference]: With dead ends: 578 [2024-09-12 19:18:06,707 INFO L226 Difference]: Without dead ends: 577 [2024-09-12 19:18:06,708 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 277 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=447, Invalid=743, Unknown=0, NotChecked=0, Total=1190 [2024-09-12 19:18:06,708 INFO L434 NwaCegarLoop]: 81 mSDtfsCounter, 303 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:06,708 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 558 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:18:06,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2024-09-12 19:18:07,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 491. [2024-09-12 19:18:07,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 398 states have (on average 1.135678391959799) internal successors, (452), 408 states have internal predecessors, (452), 68 states have call successors, (68), 17 states have call predecessors, (68), 16 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 19:18:07,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 586 transitions. [2024-09-12 19:18:07,051 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 586 transitions. Word has length 130 [2024-09-12 19:18:07,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:07,052 INFO L474 AbstractCegarLoop]: Abstraction has 491 states and 586 transitions. [2024-09-12 19:18:07,052 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 8.65) internal successors, (173), 21 states have internal predecessors, (173), 13 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (41), 13 states have call predecessors, (41), 13 states have call successors, (41) [2024-09-12 19:18:07,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:07,052 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 586 transitions. [2024-09-12 19:18:07,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 19:18:07,053 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:07,053 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-09-12 19:18:07,065 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:07,253 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-12 19:18:07,253 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:07,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:07,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1683197862, now seen corresponding path program 3 times [2024-09-12 19:18:07,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:07,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209411046] [2024-09-12 19:18:07,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:07,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:07,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1852770916] [2024-09-12 19:18:07,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:18:07,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:07,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:07,271 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:07,273 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-12 19:18:07,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-12 19:18:07,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:07,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 19:18:07,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:07,873 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 60 proven. 5 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2024-09-12 19:18:07,874 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:54,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:54,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209411046] [2024-09-12 19:18:54,578 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:54,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852770916] [2024-09-12 19:18:54,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852770916] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:54,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:54,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-09-12 19:18:54,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632055500] [2024-09-12 19:18:54,579 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:54,579 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 19:18:54,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:54,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 19:18:54,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=301, Unknown=5, NotChecked=0, Total=380 [2024-09-12 19:18:54,580 INFO L87 Difference]: Start difference. First operand 491 states and 586 transitions. Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:18:55,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:55,495 INFO L93 Difference]: Finished difference Result 528 states and 631 transitions. [2024-09-12 19:18:55,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 19:18:55,495 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 131 [2024-09-12 19:18:55,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:55,498 INFO L225 Difference]: With dead ends: 528 [2024-09-12 19:18:55,498 INFO L226 Difference]: Without dead ends: 525 [2024-09-12 19:18:55,498 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 46.2s TimeCoverageRelationStatistics Valid=170, Invalid=581, Unknown=5, NotChecked=0, Total=756 [2024-09-12 19:18:55,499 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 138 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:55,499 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 230 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:55,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2024-09-12 19:18:55,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 464. [2024-09-12 19:18:55,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 378 states have (on average 1.1243386243386244) internal successors, (425), 387 states have internal predecessors, (425), 62 states have call successors, (62), 17 states have call predecessors, (62), 16 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 19:18:55,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 547 transitions. [2024-09-12 19:18:55,821 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 547 transitions. Word has length 131 [2024-09-12 19:18:55,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:55,821 INFO L474 AbstractCegarLoop]: Abstraction has 464 states and 547 transitions. [2024-09-12 19:18:55,821 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:18:55,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:55,822 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 547 transitions. [2024-09-12 19:18:55,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-09-12 19:18:55,822 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:55,822 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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] [2024-09-12 19:18:55,834 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:56,023 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-09-12 19:18:56,023 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:56,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:56,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1570755873, now seen corresponding path program 4 times [2024-09-12 19:18:56,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:56,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247030370] [2024-09-12 19:18:56,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:56,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:56,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:56,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:56,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:56,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:56,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:56,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:56,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:56,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:56,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:56,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:18:56,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:18:56,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:18:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:56,375 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:56,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:56,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247030370] [2024-09-12 19:18:56,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247030370] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:56,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459102554] [2024-09-12 19:18:56,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 19:18:56,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:56,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:56,378 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:56,379 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-12 19:18:56,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 19:18:56,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:56,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-12 19:18:56,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:57,051 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 33 proven. 57 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-09-12 19:18:57,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:19:01,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459102554] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:19:01,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:19:01,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 23 [2024-09-12 19:19:01,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234216087] [2024-09-12 19:19:01,351 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:19:01,352 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-12 19:19:01,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:19:01,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-12 19:19:01,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=606, Unknown=1, NotChecked=0, Total=702 [2024-09-12 19:19:01,353 INFO L87 Difference]: Start difference. First operand 464 states and 547 transitions. Second operand has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 12 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) [2024-09-12 19:19:02,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:19:02,872 INFO L93 Difference]: Finished difference Result 645 states and 782 transitions. [2024-09-12 19:19:02,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-12 19:19:02,872 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 12 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) Word has length 135 [2024-09-12 19:19:02,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:19:02,875 INFO L225 Difference]: With dead ends: 645 [2024-09-12 19:19:02,875 INFO L226 Difference]: Without dead ends: 641 [2024-09-12 19:19:02,876 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=285, Invalid=1520, Unknown=1, NotChecked=0, Total=1806 [2024-09-12 19:19:02,876 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 323 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 1429 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 1496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 19:19:02,876 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 676 Invalid, 1496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1429 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 19:19:02,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2024-09-12 19:19:03,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 564. [2024-09-12 19:19:03,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 468 states have (on average 1.1367521367521367) internal successors, (532), 477 states have internal predecessors, (532), 72 states have call successors, (72), 17 states have call predecessors, (72), 16 states have return successors, (70), 69 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 19:19:03,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 674 transitions. [2024-09-12 19:19:03,251 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 674 transitions. Word has length 135 [2024-09-12 19:19:03,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:19:03,252 INFO L474 AbstractCegarLoop]: Abstraction has 564 states and 674 transitions. [2024-09-12 19:19:03,252 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 12 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) [2024-09-12 19:19:03,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:19:03,252 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 674 transitions. [2024-09-12 19:19:03,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-09-12 19:19:03,253 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:19:03,254 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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] [2024-09-12 19:19:03,270 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-09-12 19:19:03,454 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:19:03,454 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:19:03,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:19:03,455 INFO L85 PathProgramCache]: Analyzing trace with hash 835421453, now seen corresponding path program 3 times [2024-09-12 19:19:03,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:19:03,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246059715] [2024-09-12 19:19:03,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:19:03,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:19:03,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:19:03,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122215439] [2024-09-12 19:19:03,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:19:03,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:19:03,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:19:03,492 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:19:03,493 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-12 19:19:03,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 19:19:03,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:19:03,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-12 19:19:03,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:19:04,269 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 37 proven. 81 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-09-12 19:19:04,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:19:26,828 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 37 proven. 81 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-09-12 19:19:26,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:19:26,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246059715] [2024-09-12 19:19:26,828 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:19:26,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122215439] [2024-09-12 19:19:26,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122215439] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:19:26,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:19:26,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-09-12 19:19:26,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559234949] [2024-09-12 19:19:26,829 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:19:26,829 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-12 19:19:26,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:19:26,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-12 19:19:26,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=920, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 19:19:26,831 INFO L87 Difference]: Start difference. First operand 564 states and 674 transitions. Second operand has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 32 states have internal predecessors, (138), 12 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2024-09-12 19:19:36,012 WARN L293 SmtUtils]: Spent 5.64s on a formula simplification. DAG size of input: 154 DAG size of output: 130 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 19:19:48,798 WARN L293 SmtUtils]: Spent 12.21s on a formula simplification. DAG size of input: 171 DAG size of output: 83 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 19:20:16,314 WARN L293 SmtUtils]: Spent 21.24s on a formula simplification. DAG size of input: 87 DAG size of output: 75 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 19:20:18,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 19:20:19,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:20:19,617 INFO L93 Difference]: Finished difference Result 853 states and 1026 transitions. [2024-09-12 19:20:19,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-12 19:20:19,618 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 32 states have internal predecessors, (138), 12 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) Word has length 139 [2024-09-12 19:20:19,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:20:19,621 INFO L225 Difference]: With dead ends: 853 [2024-09-12 19:20:19,621 INFO L226 Difference]: Without dead ends: 647 [2024-09-12 19:20:19,622 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 48.2s TimeCoverageRelationStatistics Valid=311, Invalid=2041, Unknown=0, NotChecked=0, Total=2352 [2024-09-12 19:20:19,622 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 223 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 2233 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 2317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:20:19,623 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 671 Invalid, 2317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2233 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2024-09-12 19:20:19,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2024-09-12 19:20:20,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 635. [2024-09-12 19:20:20,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 528 states have (on average 1.1325757575757576) internal successors, (598), 542 states have internal predecessors, (598), 79 states have call successors, (79), 21 states have call predecessors, (79), 20 states have return successors, (77), 71 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 19:20:20,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 754 transitions. [2024-09-12 19:20:20,086 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 754 transitions. Word has length 139 [2024-09-12 19:20:20,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:20:20,086 INFO L474 AbstractCegarLoop]: Abstraction has 635 states and 754 transitions. [2024-09-12 19:20:20,086 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 32 states have internal predecessors, (138), 12 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2024-09-12 19:20:20,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:20:20,087 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 754 transitions. [2024-09-12 19:20:20,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-09-12 19:20:20,088 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:20:20,088 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:20:20,105 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-09-12 19:20:20,292 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-09-12 19:20:20,293 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:20:20,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:20:20,293 INFO L85 PathProgramCache]: Analyzing trace with hash 37599526, now seen corresponding path program 4 times [2024-09-12 19:20:20,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:20:20,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392550802] [2024-09-12 19:20:20,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:20:20,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:20:20,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:20:20,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [127358529] [2024-09-12 19:20:20,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 19:20:20,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:20:20,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:20:20,316 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:20:20,317 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-12 19:20:20,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 19:20:20,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:20:20,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 19:20:20,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:20:20,867 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 105 proven. 57 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2024-09-12 19:20:20,867 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:20:51,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:20:51,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392550802] [2024-09-12 19:20:51,004 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:20:51,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127358529] [2024-09-12 19:20:51,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127358529] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:20:51,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:20:51,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-09-12 19:20:51,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771260510] [2024-09-12 19:20:51,005 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:20:51,005 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 19:20:51,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:20:51,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 19:20:51,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=434, Unknown=3, NotChecked=0, Total=506 [2024-09-12 19:20:51,006 INFO L87 Difference]: Start difference. First operand 635 states and 754 transitions. Second operand has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 7 states have call successors, (16) [2024-09-12 19:20:52,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:20:52,409 INFO L93 Difference]: Finished difference Result 649 states and 765 transitions. [2024-09-12 19:20:52,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 19:20:52,410 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 7 states have call successors, (16) Word has length 146 [2024-09-12 19:20:52,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:20:52,412 INFO L225 Difference]: With dead ends: 649 [2024-09-12 19:20:52,412 INFO L226 Difference]: Without dead ends: 646 [2024-09-12 19:20:52,413 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=139, Invalid=728, Unknown=3, NotChecked=0, Total=870 [2024-09-12 19:20:52,413 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 35 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 19:20:52,413 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 340 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 698 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 19:20:52,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2024-09-12 19:20:52,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 646. [2024-09-12 19:20:52,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 537 states have (on average 1.106145251396648) internal successors, (594), 550 states have internal predecessors, (594), 79 states have call successors, (79), 24 states have call predecessors, (79), 23 states have return successors, (77), 71 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 19:20:52,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 750 transitions. [2024-09-12 19:20:52,884 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 750 transitions. Word has length 146 [2024-09-12 19:20:52,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:20:52,884 INFO L474 AbstractCegarLoop]: Abstraction has 646 states and 750 transitions. [2024-09-12 19:20:52,884 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 7 states have call successors, (16) [2024-09-12 19:20:52,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:20:52,885 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 750 transitions. [2024-09-12 19:20:52,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-09-12 19:20:52,886 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:20:52,886 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:20:52,901 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-09-12 19:20:53,087 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-09-12 19:20:53,087 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:20:53,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:20:53,087 INFO L85 PathProgramCache]: Analyzing trace with hash -854083680, now seen corresponding path program 3 times [2024-09-12 19:20:53,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:20:53,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364673048] [2024-09-12 19:20:53,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:20:53,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:20:53,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:20:53,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [65069850] [2024-09-12 19:20:53,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:20:53,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:20:53,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:20:53,111 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:20:53,114 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-09-12 19:20:53,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 19:20:53,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:20:53,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 19:20:53,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:20:53,463 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 421 trivial. 0 not checked. [2024-09-12 19:20:53,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:20:53,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:20:53,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364673048] [2024-09-12 19:20:53,863 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:20:53,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65069850] [2024-09-12 19:20:53,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65069850] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:20:53,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:20:53,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-09-12 19:20:53,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909577563] [2024-09-12 19:20:53,864 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:20:53,864 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 19:20:53,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:20:53,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 19:20:53,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-09-12 19:20:53,865 INFO L87 Difference]: Start difference. First operand 646 states and 750 transitions. Second operand has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2024-09-12 19:20:54,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:20:54,701 INFO L93 Difference]: Finished difference Result 646 states and 750 transitions. [2024-09-12 19:20:54,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 19:20:54,702 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 149 [2024-09-12 19:20:54,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:20:54,705 INFO L225 Difference]: With dead ends: 646 [2024-09-12 19:20:54,705 INFO L226 Difference]: Without dead ends: 645 [2024-09-12 19:20:54,705 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-09-12 19:20:54,705 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 77 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:20:54,706 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 133 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:20:54,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2024-09-12 19:20:55,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 644. [2024-09-12 19:20:55,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 536 states have (on average 1.1026119402985075) internal successors, (591), 548 states have internal predecessors, (591), 79 states have call successors, (79), 24 states have call predecessors, (79), 23 states have return successors, (77), 71 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 19:20:55,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 747 transitions. [2024-09-12 19:20:55,289 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 747 transitions. Word has length 149 [2024-09-12 19:20:55,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:20:55,290 INFO L474 AbstractCegarLoop]: Abstraction has 644 states and 747 transitions. [2024-09-12 19:20:55,290 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2024-09-12 19:20:55,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:20:55,290 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 747 transitions. [2024-09-12 19:20:55,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2024-09-12 19:20:55,291 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:20:55,291 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:20:55,309 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-09-12 19:20:55,491 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:20:55,492 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:20:55,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:20:55,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1551091659, now seen corresponding path program 1 times [2024-09-12 19:20:55,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:20:55,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245015471] [2024-09-12 19:20:55,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:20:55,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:20:55,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:20:55,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987015263] [2024-09-12 19:20:55,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:20:55,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:20:55,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:20:55,510 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:20:55,515 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-09-12 19:20:55,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:20:55,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-12 19:20:55,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:20:56,989 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 76 proven. 92 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2024-09-12 19:20:56,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 67 proven. 101 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2024-09-12 19:21:01,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:01,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245015471] [2024-09-12 19:21:01,220 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:21:01,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987015263] [2024-09-12 19:21:01,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987015263] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:01,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:21:01,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-09-12 19:21:01,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269689239] [2024-09-12 19:21:01,221 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:01,221 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-12 19:21:01,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:01,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-12 19:21:01,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=899, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 19:21:01,222 INFO L87 Difference]: Start difference. First operand 644 states and 747 transitions. Second operand has 33 states, 33 states have (on average 4.363636363636363) internal successors, (144), 30 states have internal predecessors, (144), 14 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (32), 13 states have call predecessors, (32), 12 states have call successors, (32) [2024-09-12 19:21:14,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:14,374 INFO L93 Difference]: Finished difference Result 702 states and 804 transitions. [2024-09-12 19:21:14,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-12 19:21:14,375 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.363636363636363) internal successors, (144), 30 states have internal predecessors, (144), 14 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (32), 13 states have call predecessors, (32), 12 states have call successors, (32) Word has length 152 [2024-09-12 19:21:14,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:14,377 INFO L225 Difference]: With dead ends: 702 [2024-09-12 19:21:14,378 INFO L226 Difference]: Without dead ends: 667 [2024-09-12 19:21:14,379 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 863 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=666, Invalid=3756, Unknown=0, NotChecked=0, Total=4422 [2024-09-12 19:21:14,379 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 329 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 1494 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 1649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:14,379 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 485 Invalid, 1649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1494 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-09-12 19:21:14,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-09-12 19:21:14,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 645. [2024-09-12 19:21:14,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 536 states have (on average 1.0970149253731343) internal successors, (588), 547 states have internal predecessors, (588), 76 states have call successors, (76), 28 states have call predecessors, (76), 27 states have return successors, (75), 69 states have call predecessors, (75), 75 states have call successors, (75) [2024-09-12 19:21:14,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 739 transitions. [2024-09-12 19:21:14,920 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 739 transitions. Word has length 152 [2024-09-12 19:21:14,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:14,920 INFO L474 AbstractCegarLoop]: Abstraction has 645 states and 739 transitions. [2024-09-12 19:21:14,920 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.363636363636363) internal successors, (144), 30 states have internal predecessors, (144), 14 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (32), 13 states have call predecessors, (32), 12 states have call successors, (32) [2024-09-12 19:21:14,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:14,920 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 739 transitions. [2024-09-12 19:21:14,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2024-09-12 19:21:14,921 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:14,922 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:21:14,939 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:15,122 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-12 19:21:15,122 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:15,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:15,123 INFO L85 PathProgramCache]: Analyzing trace with hash 112340210, now seen corresponding path program 5 times [2024-09-12 19:21:15,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:15,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238619902] [2024-09-12 19:21:15,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:15,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:15,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:21:15,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681263642] [2024-09-12 19:21:15,144 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 19:21:15,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:15,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:15,148 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:15,151 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-09-12 19:21:15,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-12 19:21:15,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:21:15,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-12 19:21:15,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:16,504 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 45 proven. 122 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2024-09-12 19:21:16,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:17,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:17,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238619902] [2024-09-12 19:21:17,524 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:21:17,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681263642] [2024-09-12 19:21:17,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681263642] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:17,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:21:17,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-12 19:21:17,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881400659] [2024-09-12 19:21:17,524 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:17,524 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-12 19:21:17,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:17,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-12 19:21:17,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2024-09-12 19:21:17,525 INFO L87 Difference]: Start difference. First operand 645 states and 739 transitions. Second operand has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 19 states have internal predecessors, (79), 8 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2024-09-12 19:21:20,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:20,061 INFO L93 Difference]: Finished difference Result 742 states and 854 transitions. [2024-09-12 19:21:20,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 19:21:20,062 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 19 states have internal predecessors, (79), 8 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 158 [2024-09-12 19:21:20,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:20,065 INFO L225 Difference]: With dead ends: 742 [2024-09-12 19:21:20,065 INFO L226 Difference]: Without dead ends: 741 [2024-09-12 19:21:20,066 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2024-09-12 19:21:20,066 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 53 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 2060 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 2078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:20,066 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 781 Invalid, 2078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2060 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-09-12 19:21:20,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2024-09-12 19:21:20,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 688. [2024-09-12 19:21:20,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 575 states have (on average 1.0921739130434782) internal successors, (628), 586 states have internal predecessors, (628), 80 states have call successors, (80), 28 states have call predecessors, (80), 27 states have return successors, (79), 73 states have call predecessors, (79), 79 states have call successors, (79) [2024-09-12 19:21:20,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 787 transitions. [2024-09-12 19:21:20,729 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 787 transitions. Word has length 158 [2024-09-12 19:21:20,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:20,729 INFO L474 AbstractCegarLoop]: Abstraction has 688 states and 787 transitions. [2024-09-12 19:21:20,729 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 19 states have internal predecessors, (79), 8 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2024-09-12 19:21:20,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:20,729 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 787 transitions. [2024-09-12 19:21:20,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2024-09-12 19:21:20,730 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:20,731 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:20,742 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-09-12 19:21:20,931 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:20,931 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting mainErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:20,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:20,931 INFO L85 PathProgramCache]: Analyzing trace with hash 773826106, now seen corresponding path program 1 times [2024-09-12 19:21:20,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:20,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486170252] [2024-09-12 19:21:20,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:20,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:21,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:21,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:21,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:21,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:21,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:21,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:21,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:21:21,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:21:21,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:21:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 19:21:21,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:21:21,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 19:21:21,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 19:21:21,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 19:21:21,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,175 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 25 proven. 64 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:21,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:21,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486170252] [2024-09-12 19:21:21,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486170252] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:21,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372487313] [2024-09-12 19:21:21,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:21,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:21,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:21,177 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:21,179 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-09-12 19:21:21,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:21,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:21:21,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:21,430 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 54 proven. 35 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:21,430 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:21,728 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 54 proven. 35 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:21,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372487313] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:21,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:21:21,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 9 [2024-09-12 19:21:21,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846647171] [2024-09-12 19:21:21,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:21,728 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 19:21:21,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 19:21:21,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:21:21,729 INFO L87 Difference]: Start difference. First operand 688 states and 787 transitions. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 8 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 19:21:22,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:22,507 INFO L93 Difference]: Finished difference Result 704 states and 806 transitions. [2024-09-12 19:21:22,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:21:22,507 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 8 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 169 [2024-09-12 19:21:22,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:22,510 INFO L225 Difference]: With dead ends: 704 [2024-09-12 19:21:22,510 INFO L226 Difference]: Without dead ends: 698 [2024-09-12 19:21:22,510 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 373 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:21:22,511 INFO L434 NwaCegarLoop]: 94 mSDtfsCounter, 42 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:22,511 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 381 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:21:22,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2024-09-12 19:21:23,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 697. [2024-09-12 19:21:23,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 582 states have (on average 1.0910652920962198) internal successors, (635), 590 states have internal predecessors, (635), 82 states have call successors, (82), 28 states have call predecessors, (82), 27 states have return successors, (81), 78 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-12 19:21:23,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 798 transitions. [2024-09-12 19:21:23,096 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 798 transitions. Word has length 169 [2024-09-12 19:21:23,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:23,096 INFO L474 AbstractCegarLoop]: Abstraction has 697 states and 798 transitions. [2024-09-12 19:21:23,096 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 8 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 19:21:23,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:23,097 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 798 transitions. [2024-09-12 19:21:23,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-09-12 19:21:23,098 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:23,098 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:21:23,115 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-09-12 19:21:23,302 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-09-12 19:21:23,303 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting mainErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:23,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:23,303 INFO L85 PathProgramCache]: Analyzing trace with hash -2111291967, now seen corresponding path program 2 times [2024-09-12 19:21:23,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:23,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717885003] [2024-09-12 19:21:23,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:23,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:23,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:23,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:23,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:23,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:23,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:23,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:23,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:23,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:23,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:23,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:23,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:21:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:21:23,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:21:23,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 19:21:23,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 19:21:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 19:21:23,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 19:21:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:23,584 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 40 proven. 64 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 19:21:23,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:23,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717885003] [2024-09-12 19:21:23,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717885003] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:23,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732219398] [2024-09-12 19:21:23,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:21:23,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:23,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:23,587 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:23,592 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-09-12 19:21:23,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:21:23,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:21:23,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 19:21:23,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:24,433 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 19:21:24,434 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:26,586 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 64 proven. 40 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 19:21:26,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732219398] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:26,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:21:26,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 15, 13] total 29 [2024-09-12 19:21:26,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217171049] [2024-09-12 19:21:26,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:26,587 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 19:21:26,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 19:21:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:21:26,588 INFO L87 Difference]: Start difference. First operand 697 states and 798 transitions. Second operand has 29 states, 29 states have (on average 7.517241379310345) internal successors, (218), 29 states have internal predecessors, (218), 17 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (49), 17 states have call predecessors, (49), 17 states have call successors, (49) [2024-09-12 19:21:27,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:27,959 INFO L93 Difference]: Finished difference Result 727 states and 820 transitions. [2024-09-12 19:21:27,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 19:21:27,959 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 7.517241379310345) internal successors, (218), 29 states have internal predecessors, (218), 17 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (49), 17 states have call predecessors, (49), 17 states have call successors, (49) Word has length 173 [2024-09-12 19:21:27,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:27,962 INFO L225 Difference]: With dead ends: 727 [2024-09-12 19:21:27,962 INFO L226 Difference]: Without dead ends: 421 [2024-09-12 19:21:27,963 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 363 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=227, Invalid=643, Unknown=0, NotChecked=0, Total=870 [2024-09-12 19:21:27,963 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 51 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:27,963 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 304 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 19:21:27,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2024-09-12 19:21:28,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 421. [2024-09-12 19:21:28,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 340 states have (on average 1.0676470588235294) internal successors, (363), 345 states have internal predecessors, (363), 52 states have call successors, (52), 24 states have call predecessors, (52), 23 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:21:28,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 466 transitions. [2024-09-12 19:21:28,329 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 466 transitions. Word has length 173 [2024-09-12 19:21:28,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:28,329 INFO L474 AbstractCegarLoop]: Abstraction has 421 states and 466 transitions. [2024-09-12 19:21:28,329 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 7.517241379310345) internal successors, (218), 29 states have internal predecessors, (218), 17 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (49), 17 states have call predecessors, (49), 17 states have call successors, (49) [2024-09-12 19:21:28,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:28,330 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 466 transitions. [2024-09-12 19:21:28,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-09-12 19:21:28,330 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:28,331 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:28,337 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:28,534 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-09-12 19:21:28,535 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:28,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:28,535 INFO L85 PathProgramCache]: Analyzing trace with hash -175024073, now seen corresponding path program 1 times [2024-09-12 19:21:28,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:28,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105452614] [2024-09-12 19:21:28,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:28,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:28,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:28,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:28,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:28,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:28,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:28,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:28,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:28,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:28,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:28,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:21:28,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:21:28,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:21:28,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 19:21:28,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:21:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 19:21:28,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 19:21:28,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 19:21:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,916 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 0 proven. 101 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:28,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:28,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105452614] [2024-09-12 19:21:28,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105452614] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:28,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737194693] [2024-09-12 19:21:28,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:28,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:28,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:28,919 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:28,920 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-09-12 19:21:28,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-12 19:21:28,978 INFO L285 TraceCheckSpWp]: Computing forward predicates...